:root{--section-padding:5rem 0;--section-padding-mobile:3rem 0;--border-radius:0.75rem;--border-radius-lg:1rem;--shadow-sm:0 1px 2px 0 rgb(0 0 0 / 0.05);--shadow-md:0 4px 6px -1px rgb(0 0 0 / 0.1),0 2px 4px -2px rgb(0 0 0 / 0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);--shadow-xl:0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 0 0 / 0.1);--gradient-primary:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%);--gradient-hero:linear-gradient(135deg,#667eea 0%,#764ba2 100%);}.nav{transition:background-color 0.3s ease,backdrop-filter 0.3s ease;}.nav-container{position:relative;}.nav-logo{grid-column:1;justify-self:start;}.logo-link{display:flex;align-items:center;text-decoration:none;}.logo{height:40px;width:auto;}.nav-links{display:flex;align-items:center;gap:2rem;grid-column:2;justify-self:center;}.nav-link{color:var(--text-secondary);text-decoration:none;font-weight:500;transition:color 0.2s ease;padding:0.5rem 0;position:relative;}.nav-link:hover{color:var(--primary-color);}.nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--primary-color);transition:width 0.3s ease;}.nav-link:hover::after{width:100%;}.nav-cta{display:flex;align-items:center;}.mobile-menu-btn{display:none;flex-direction:column;gap:4px;background:none;border:none;grid-column:3;justify-self:end;cursor:pointer;padding:0.5rem;transition:transform 0.2s ease;}.mobile-menu-btn:hover{transform:scale(1.05);}.hamburger-line{width:24px;height:3px;background-color:var(--text-primary);transition:all 0.3s ease;border-radius:2px;}.mobile-menu-btn[aria-expanded="true"] .hamburger-line:nth-child(1){transform:rotate(45deg) translate(6px,6px);}.mobile-menu-btn[aria-expanded="true"] .hamburger-line:nth-child(2){opacity:0;}.mobile-menu-btn[aria-expanded="true"] .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(6px,-6px);}.mobile-nav{position:absolute;top:100%;left:0;right:0;background:var(--background);border-top:1px solid var(--border-color);box-shadow:var(--shadow-lg);transform:translateY(-10px);opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:1000;}.mobile-nav[aria-hidden="false"]{display:block !important;transform:translateY(0);opacity:1;visibility:visible;}.mobile-nav-content{padding:2rem;display:flex;flex-direction:column;gap:1.5rem;}.mobile-nav-link{color:var(--text-primary);text-decoration:none;font-weight:500;padding:0.75rem 0;border-bottom:1px solid var(--border-color);transition:color 0.2s ease;}.mobile-nav-link:hover{color:var(--primary-color);}.mobile-cta-btn{margin-top:1rem;}.hero{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;padding-top:2rem;}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-hero);opacity:0.03;z-index:-1;}.hero-content{max-width:900px;margin:0 auto;position:relative;z-index:1;}.hero-headline{color:#ffffff;margin-bottom:1.5rem;font-size:5rem;line-height:1.1;}.hero-subheadline{font-size:1.25rem;color:var(--text-secondary);margin-bottom:3rem;line-height:1.6;}.hero-cta-group{display:flex;flex-direction:column;align-items:center;gap:0.5rem;margin-bottom:4rem;}.btn-lg{padding:1rem 2rem;font-size:1.125rem;border-radius:var(--border-radius);}.hero-cta-primary{box-shadow:var(--shadow-lg);position:relative;overflow:hidden;}.hero-cta-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s ease;}.hero-cta-primary:hover::before{left:100%;}.hero-visual{position:relative;max-width:800px;margin:0 auto;margin-bottom:3rem;}.hero-image{width:100%;border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-xl);position:relative;}.hero-img{width:100%;height:auto;display:block;transition:transform 0.3s ease;}.hero-image:hover .hero-img{transform:scale(1.02);}.hero-video{width:100%;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);}.trust-bar{text-align:center;}.trust-label{color:var(--text-light);font-size:0.875rem;margin-bottom:1rem;}.trust-badges{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap;}.trust-badges img{opacity:0.7;transition:opacity 0.3s ease,transform 0.3s ease;}.trust-badges img:hover{opacity:1;transform:scale(1.05);}section{padding:var(--section-padding);position:relative;}.section-header{text-align:center;max-width:800px;margin:0 auto 4rem;}.section-header h2{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;line-height:1.2;}.section-header p{font-size:1.125rem;color:var(--text-secondary);line-height:1.6;}.benefits-section{background:var(--background-alt);}.benefits-content{max-width:1200px;margin:0 auto;}.problem-solution{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:4rem;align-items:center;}.problem h2,.solution h3{font-size:2rem;margin-bottom:1rem;color:var(--text-primary);}.problem p,.solution p{font-size:1.125rem;color:var(--text-secondary);line-height:1.6;}.benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;}.benefit-item{background:var(--background);padding:2rem;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);transition:transform 0.3s ease,box-shadow 0.3s ease;text-align:center;}.benefit-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);}.benefit-icon{margin-bottom:1.5rem;}.benefit-icon img{width:48px;height:48px;transition:transform 0.3s ease;}.benefit-item:hover .benefit-icon img{transform:scale(1.1);}.benefit-item h4{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:0.75rem;}.benefit-item p{color:var(--text-secondary);line-height:1.5;}.live-metrics-section{position:relative;}.live-metrics-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,var(--primary-color) 50%,transparent 70%);opacity:0.02;z-index:-1;}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem;}.metric-card{background:var(--background-alt);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:1.5rem;transition:all 0.3s ease;position:relative;overflow:hidden;}.metric-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);transform:scaleX(0);transition:transform 0.3s ease;}.metric-card:hover::before{transform:scaleX(1);}.metric-card:hover{border-color:var(--primary-color);box-shadow:var(--shadow-lg);transform:translateY(-2px);}.metric-header{display:flex;align-items:center;gap:0.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color);}.metric-symbol{font-weight:600;color:var(--text-primary);}.metric-price{font-weight:700;color:var(--text-primary);margin-left:auto;}.metric-stats{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem;}.metric-stat{display:flex;flex-direction:column;gap:0.25rem;}.metric-label{font-size:0.75rem;color:var(--text-light);text-transform:uppercase;letter-spacing:0.05em;}.metric-value{font-weight:600;color:var(--text-primary);}.metric-value.positive{color:var(--success-color);}.metric-value.negative{color:var(--error-color);}.metric-stat .fuel-badge{display:inline-block;padding:0.25rem 0.55rem;border-radius:4px;font-size:0.72rem;font-weight:600;letter-spacing:0.02em;white-space:nowrap;line-height:1.3;width:fit-content;}.metric-stat .fuel-badge.fuel-zone-low{color:#F56565;background:rgba(245,101,101,0.12);border:1px solid rgba(245,101,101,0.25);}.metric-stat .fuel-badge.fuel-zone-neutral{color:#ECC94B;background:rgba(236,201,75,0.12);border:1px solid rgba(236,201,75,0.25);}.metric-stat .fuel-badge.fuel-zone-high{color:#48BB78;background:rgba(72,187,120,0.12);border:1px solid rgba(72,187,120,0.25);}.metrics-caption{text-align:center;display:flex;align-items:center;justify-content:center;gap:0.5rem;}.info-tooltip-btn{background:none;border:none;color:var(--text-light);cursor:pointer;padding:0.25rem;border-radius:50%;transition:all 0.2s ease;position:relative;}.info-tooltip-btn:hover{color:var(--primary-color);background:var(--background-alt);}.info-tooltip-btn::after{content:attr(data-tooltip);position:absolute;bottom:120%;left:50%;transform:translateX(-50%);background:var(--secondary-color);color:white;padding:0.75rem 1rem;border-radius:var(--border-radius);font-size:0.875rem;opacity:0;visibility:hidden;transition:all 0.3s ease;pointer-events:none;z-index:1000;max-width:250px;min-width:200px;white-space:normal;text-align:left;line-height:1.4;word-wrap:break-word;box-shadow:0 4px 12px rgba(0,0,0,0.15);}.info-tooltip-btn:hover::after,.info-tooltip-btn.tooltip-active::after{opacity:1;visibility:visible;}.info-tooltip-btn::before{content:'';position:absolute;bottom:110%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:var(--secondary-color);opacity:0;visibility:hidden;transition:all 0.3s ease;pointer-events:none;z-index:1000;}.info-tooltip-btn:hover::before,.info-tooltip-btn.tooltip-active::before{opacity:1;visibility:visible;}@media (max-width:850px){.info-tooltip-btn::after{max-width:200px;min-width:180px;font-size:0.8rem;padding:0.6rem 0.8rem;}.info-tooltip-btn::before{border-width:5px;}.patterns-tags{gap:0.5rem;margin-top:2rem;}.pattern-tag{padding:0.4rem 0.8rem;font-size:0.8rem;}}@media (max-width:480px){.info-tooltip-btn::after{max-width:180px;min-width:160px;font-size:0.75rem;padding:0.5rem 0.7rem;}.info-tooltip-btn::before{border-width:4px;}}.fuel-index-section{background:var(--secondary-color);color:#f9fafb;}.fuel-index-section .section-header h2{color:#ffffff;}.fuel-index-section .section-header p{color:rgba(255,255,255,0.82);}.fuel-index-section .help-icon-btn{color:rgba(255,255,255,0.75);border-color:rgba(255,255,255,0.35);}.fuel-index-section .help-icon-btn:hover,.fuel-index-section .help-icon-btn:focus-visible,.fuel-index-section .help-icon-wrap.is-open .help-icon-btn{color:#ffffff;border-color:rgba(255,255,255,0.55);background:rgba(255,255,255,0.08);}.fuel-demo-wrap{max-width:960px;margin:0 auto;}.fuel-index-section{--future-bg:#1A202C;--future-surface:#2D3748;--future-card:#4A5568;--future-border:#4A5568;--future-text:#E2E8F0;--future-muted:#A0AEC0;--future-accent:#4299E1;--future-success:#48BB78;--future-warning:#ECC94B;--future-error:#F56565;--future-glass:rgba(160,174,192,0.1);}.fuel-index-section .fuel-volatility-panel{width:100%;margin:0;padding:0.85rem 1.25rem 1rem;background:var(--future-glass);border:1px solid var(--future-border);border-radius:10px;backdrop-filter:blur(8px);}.fuel-index-section .fuel-panel-header{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;margin-bottom:0.65rem;flex-wrap:wrap;}.fuel-index-section .fuel-panel-header-left{display:flex;align-items:center;gap:0.5rem;}.fuel-index-section .fuel-last-updated{font-size:0.875rem;color:var(--future-muted);font-style:italic;white-space:nowrap;}.fuel-index-section .fuel-panel-title{font-size:0.75rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--future-muted);margin:0;}.fuel-index-section .fuel-panel-split{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:center;min-height:130px;}.fuel-index-section .fuel-panel-half{min-width:0;}.fuel-index-section .fuel-gauge-half{display:flex;justify-content:center;}.fuel-index-section .fuel-gauge-wrap{position:relative;width:100%;max-width:240px;}.fuel-index-section .fuel-gauge-svg{width:100%;height:auto;display:block;}.fuel-index-section .fuel-arc{fill:none;stroke-width:10;stroke-linecap:round;}.fuel-index-section .fuel-arc-low{stroke:var(--future-error);}.fuel-index-section .fuel-arc-neutral{stroke:var(--future-warning);}.fuel-index-section .fuel-arc-high{stroke:var(--future-success);}.fuel-index-section .fuel-gauge-pointer{stroke:var(--future-text);stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(255,255,255,0.35));}.fuel-index-section .fuel-gauge-hub{fill:var(--future-text);}.fuel-index-section .fuel-gauge-scale{display:flex;justify-content:space-between;padding:0 0.5rem;margin-top:-0.5rem;}.fuel-index-section .fuel-scale-num{font-size:0.55rem;font-weight:700;font-variant-numeric:tabular-nums;}.fuel-index-section .fuel-gauge-labels{display:flex;justify-content:space-between;padding:0 0.25rem;margin-top:0.1rem;}.fuel-index-section .fuel-zone-label{font-size:0.6rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;}.fuel-index-section .fuel-zone-low{color:var(--future-error);}.fuel-index-section .fuel-zone-neutral{color:var(--future-warning);}.fuel-index-section .fuel-zone-high{color:var(--future-success);}.fuel-index-section .fuel-gauge-status{text-align:center;font-size:0.85rem;font-weight:700;margin-top:0.25rem;opacity:0;transform:translateY(4px);transition:opacity 0.4s ease 0.9s,transform 0.4s ease 0.9s;}.fuel-index-section .fuel-gauge-status.fuel-animate-in{opacity:1;transform:translateY(0);}.fuel-index-section .fuel-gauge-status.fuel-zone-low{color:var(--future-error);}.fuel-index-section .fuel-gauge-status.fuel-zone-neutral{color:var(--future-warning);}.fuel-index-section .fuel-gauge-status.fuel-zone-high{color:var(--future-success);}.fuel-index-section .fuel-bars-half{display:flex;align-items:center;justify-content:center;height:100%;}.fuel-index-section .fuel-vbars-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;justify-items:center;gap:0.5rem;width:100%;max-width:500px;}.fuel-index-section .fuel-vbar-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0.35rem;width:100%;min-width:0;}.fuel-index-section .fuel-vbar-item-live .fuel-vbar-track-live{border:1px solid rgba(66,153,225,0.4);box-sizing:border-box;}.fuel-index-section .fuel-vbar-value{font-size:0.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--future-text);height:1.25rem;min-height:1.25rem;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;}.fuel-index-section .fuel-vbar-track{position:relative;width:28px;height:88px;background:var(--future-border);border-radius:6px;overflow:hidden;display:flex;align-items:flex-end;flex-shrink:0;}.fuel-index-section .fuel-vbar-item:not(.fuel-vbar-item-live) .fuel-vbar-track{border:1px solid var(--future-muted);box-sizing:border-box;}.fuel-index-section .fuel-vbar-fill{width:100%;height:0;border-radius:0;transition:height 1s cubic-bezier(0.22,1,0.36,1);will-change:height;}.fuel-index-section .fuel-vbar-fill.high{background:var(--future-success);}.fuel-index-section .fuel-vbar-fill.medium{background:var(--future-warning);}.fuel-index-section .fuel-vbar-fill.low{background:var(--future-error);}.fuel-index-section .fuel-vbar-fill.fuel-vbar-fill-live{position:relative;overflow:hidden;transition:height 1s cubic-bezier(0.22,1,0.36,1);}.fuel-index-section .fuel-live-vol-loader{position:absolute;left:2px;right:2px;bottom:0;height:38%;border-radius:3px;background:linear-gradient( 180deg,rgba(255,255,255,0.72) 0%,rgba(255,255,255,0.38) 45%,rgba(255,255,255,0.12) 100% );box-shadow:inset 0 1px 0 rgba(255,255,255,0.55);pointer-events:none;will-change:bottom;}.fuel-index-section .fuel-vbar-fill-live.is-live-loading .fuel-live-vol-loader{animation:fuelLiveVolRise 1.8s ease-out infinite;}@keyframes fuelLiveVolRise{0%{bottom:0;opacity:0;}12%{opacity:1;}88%{opacity:1;}100%{bottom:62%;opacity:0;}}@media (prefers-reduced-motion:reduce){.fuel-index-section .fuel-live-vol-loader{display:none;}.fuel-index-section .fuel-vbar-fill-live{transition:none;}}.fuel-index-section .fuel-vbar-track-ls{position:relative;background:var(--future-error);overflow:hidden;}.fuel-index-section .fuel-ls-fill-long{position:absolute;bottom:0;left:0;width:100%;height:0;background:var(--future-success);transition:height 1s cubic-bezier(0.22,1,0.36,1);z-index:0;border-radius:0;}.fuel-index-section .fuel-ls-midline{position:absolute;bottom:50%;left:0;right:0;height:2px;background:rgba(255,255,255,0.45);z-index:1;pointer-events:none;}.fuel-index-section .fuel-vbar-label{font-size:0.65rem;font-weight:600;color:var(--future-muted);text-transform:uppercase;letter-spacing:0.03em;text-align:center;line-height:1.15;min-height:2.3em;display:flex;align-items:flex-end;justify-content:center;width:100%;max-width:100%;word-break:break-word;hyphens:auto;}@media (max-width:640px){.fuel-index-section .fuel-volatility-panel{padding:0.85rem 0.75rem 1rem;}.fuel-index-section .fuel-panel-split{grid-template-columns:1fr;gap:1rem;}.fuel-index-section .fuel-bars-half{width:100%;}.fuel-index-section .fuel-vbars-row{gap:0.35rem;max-width:100%;}.fuel-index-section .fuel-vbar-value{font-size:0.7rem;height:1.2rem;min-height:1.2rem;}.fuel-index-section .fuel-vbar-label{font-size:0.58rem;letter-spacing:0.02em;min-height:2.4em;}.fuel-index-section .fuel-vbar-track{height:72px;width:26px;}}.patterns-section{background:var(--background-alt);}.patterns-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:0.75rem;margin-top:3rem;text-align:center;}.pattern-tag{background:#374151;color:white;padding:0.5rem 1rem;border-radius:2rem;font-size:0.875rem;font-weight:500;cursor:pointer;transition:all 0.2s ease;border:none;white-space:nowrap;}.pattern-tag:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1);}.pattern-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;}.pattern-tile{background:var(--background);padding:1.5rem;border-radius:var(--border-radius);text-align:center;transition:all 0.3s ease;border:1px solid var(--border-color);cursor:pointer;}.pattern-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-color);}.pattern-tile img{margin-bottom:0.75rem;transition:transform 0.3s ease;}.pattern-tile:hover img{transform:scale(1.1);}.pattern-name{font-size:0.875rem;font-weight:500;color:var(--text-primary);display:block;}.pattern-explainer{text-align:center;margin-top:3rem;}.pattern-explainer p{font-size:1.125rem;color:var(--text-secondary);max-width:600px;margin:0 auto;}.alerts-section{position:relative;}.alerts-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:800px;margin:0 auto;}.alerts-text h2{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.2;text-align:center;}.alerts-text p{font-size:1.125rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.6;text-align:center;}.alerts-features{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;}.alert-feature{display:flex;align-items:center;gap:0.75rem;padding:0.75rem;background:var(--background-alt);border-radius:var(--border-radius);transition:all 0.3s ease;}.alert-feature:hover{background:var(--primary-color);color:white;transform:translateX(4px);}.alert-feature img{transition:filter 0.3s ease;}.alert-feature:hover img{filter:brightness(0) invert(1);}.alerts-visual{text-align:center;}.alerts-visual img{max-width:100%;height:auto;}.how-it-works-section{background:var(--background-alt);}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;}.step-item{text-align:center;position:relative;}.step-number{width:60px;height:60px;background:var(--gradient-primary);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1rem;box-shadow:var(--shadow-md);}.step-content img{margin-bottom:1rem;transition:transform 0.3s ease;}.step-item:hover .step-content img{transform:scale(1.1);}.step-content h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:0.75rem;}.step-content p{color:var(--text-secondary);line-height:1.5;}@media (min-width:1024px){.step-item:not(:last-child)::after{content:'';position:absolute;top:30px;right:-1rem;width:2rem;height:2px;background:var(--border-color);z-index:-1;}}.social-proof-section{position:relative;}.testimonials-slider{position:relative;max-width:800px;margin:0 auto 3rem;}.testimonials-track{display:flex;transition:transform 0.5s ease;gap:2rem;}.testimonial-card{min-width:100%;background:var(--background);padding:2rem;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);text-align:center;border:1px solid var(--border-color);}.testimonial-rating{display:flex;justify-content:center;gap:0.25rem;margin-bottom:1rem;}.star{color:var(--warning-color);}.testimonial-card blockquote{font-size:1.125rem;font-style:italic;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.6;}.testimonial-card cite{color:var(--text-secondary);font-weight:500;font-style:normal;}.testimonials-nav{display:flex;justify-content:center;gap:1rem;margin-top:2rem;}.testimonial-nav-btn{width:40px;height:40px;border:2px solid var(--primary-color);background:transparent;color:var(--primary-color);border-radius:50%;cursor:pointer;font-size:1.25rem;font-weight:600;transition:all 0.3s ease;}.testimonial-nav-btn:hover{background:var(--primary-color);color:white;}.trust-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;text-align:center;}.trust-metric{padding:1.5rem;background:var(--background-alt);border-radius:var(--border-radius-lg);}.trust-number{display:block;font-size:2rem;font-weight:700;color:var(--primary-color);margin-bottom:0.5rem;}.trust-label{color:var(--text-secondary);font-weight:500;}.pricing-section{background:var(--background-alt);position:relative;}.pricing-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,var(--primary-color) 0%,transparent 70%);opacity:0.03;z-index:-1;}.pricing-card{max-width:500px;margin:0 auto;background:var(--background);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-xl);border:2px solid #f7931a;position:relative;overflow:hidden;}.pricing-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#f7931a 0%,#ff9500 100%);}.pricing-header{padding:2rem 2rem 1rem;text-align:center;border-bottom:1px solid var(--border-color);}.pricing-header h3{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;}.pricing-amount{display:flex;align-items:baseline;justify-content:center;gap:0.25rem;}.price-monthly{font-size:3rem;font-weight:700;color:var(--text-primary);}.price-period{font-size:1.125rem;color:var(--text-secondary);}.pricing-features{padding:1.5rem 2rem;}.pricing-features ul{list-style:none;display:flex;flex-direction:column;gap:0.75rem;}.pricing-features li{display:flex;align-items:center;gap:0.75rem;}.checkmark{color:var(--success-color);flex-shrink:0;}.pricing-cta{padding:1.5rem 2rem 2rem;text-align:center;border-top:1px solid var(--border-color);}.pricing-cta-btn{width:100%;margin-bottom:1rem;font-size:1.125rem;font-weight:600;}.pricing-disclaimer{font-size:0.875rem;color:var(--text-light);}.pricing-guarantees{padding:1rem 2rem 2rem;display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;}.guarantee{display:flex;align-items:center;gap:0.5rem;font-size:0.875rem;color:var(--text-secondary);}.faq-section{position:relative;}.faq-grid{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem;}.faq-item{background:var(--background);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden;transition:all 0.3s ease;}.faq-item:hover{border-color:var(--primary-color);box-shadow:var(--shadow-md);}.faq-question{width:100%;padding:1rem 1.25rem;background:none;border:none;text-align:left;font-size:1.125rem;font-weight:600;color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all 0.3s ease;}.faq-question:hover{color:var(--primary-color);}.faq-icon{transition:transform 0.3s ease;flex-shrink:0;}.faq-question[aria-expanded="true"] .faq-icon{transform:rotate(180deg);}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease;padding:0 1.25rem;}.faq-question[aria-expanded="true"]+.faq-answer{max-height:1000px;padding:0 1.25rem 1.25rem;}.faq-answer p{color:var(--text-secondary);line-height:1.6;margin:0;padding-top:0.25rem;}.cta-band{background:var(--secondary-color);color:white;text-align:center;position:relative;overflow:hidden;}.cta-band::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-primary);opacity:0.9;z-index:-1;}.cta-content{position:relative;z-index:1;}.cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2;}.cta-content p{font-size:1.125rem;margin-bottom:2rem;opacity:0.9;}.cta-band .btn{background:var(--primary-color);color:white;border:none;}.cta-band .btn:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md);}.footer{background:linear-gradient(135deg,var(--secondary-color) 0%,#1a202c 100%);color:white;padding:4rem 0 2rem;position:relative;overflow:hidden;}.footer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.1) 50%,transparent 100%);}.footer-content{max-width:1200px;margin:0 auto;padding:0 1rem;position:relative;z-index:1;}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:3rem;}.footer-column h4{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;color:white;position:relative;padding-bottom:0.5rem;}.footer-column h4::after{content:'';position:absolute;bottom:0;left:0;width:2rem;height:2px;background:var(--primary-color);border-radius:1px;}.footer-column ul{list-style:none;display:flex;flex-direction:column;gap:0.75rem;}.footer-column a{color:rgba(255,255,255,0.8);text-decoration:none;transition:all 0.3s ease;font-weight:500;position:relative;padding-left:0;}.footer-column a:hover{color:white;padding-left:0.5rem;}.footer-column a::before{content:'';position:absolute;left:0;top:50%;width:0;height:1px;background:var(--primary-color);transition:width 0.3s ease;transform:translateY(-50%);}.footer-column a:hover::before{width:0.25rem;}.social-links{flex-direction:row !important;gap:1.5rem !important;}.social-icon{width:24px;height:24px;transition:all 0.3s ease;}.social-links a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(255,255,255,0.1);border-radius:50%;transition:all 0.3s ease;}.social-links a:hover{background:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,0.3);}.social-links a:hover .social-icon{transform:scale(1.1);}.footer-bottom{border-top:1px solid rgba(255,255,255,0.15);padding-top:2rem;text-align:center;display:flex;flex-direction:column;gap:0.75rem;}.footer-bottom p{color:rgba(255,255,255,0.7);font-size:0.875rem;margin:0;}.footer-disclaimer{font-weight:600;color:rgba(255,255,255,0.9);font-size:0.9rem;}.sticky-mobile-cta{display:none !important;}.btn-block{width:100%;display:block;}.sticky-cta-btn{font-size:1rem;font-weight:600;padding:0.875rem 1.5rem;}@media (max-width:1024px){:root{--section-padding:4rem 0;--section-padding-mobile:2.5rem 0;}.alerts-content,.problem-solution{grid-template-columns:1fr;gap:3rem;}.patterns-grid{grid-template-columns:1fr;}.pattern-tiles{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));}}@media (max-width:850px){section{padding:var(--section-padding-mobile);}.desktop-nav{display:none;}.mobile-menu-btn{display:flex;}.nav-cta{display:none;}.hero{min-height:100vh;padding-top:1rem;}.hero-headline{font-size:3.5rem;}.hero-subheadline{font-size:0.875rem;}.hero-cta-group{flex-direction:column;align-items:center;}.section-header h2{font-size:2rem;}.section-header p{font-size:1rem;}.metrics-grid{grid-template-columns:1fr;}.trust-badges{gap:1rem;}.trust-badges img{width:100px;height:auto;}.testimonials-nav{margin-top:1rem;}.pricing-guarantees{flex-direction:column;gap:1rem;align-items:center;}.footer-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;}.footer-bottom{flex-direction:column;gap:1rem;}.sticky-mobile-cta{display:none !important;}.footer{padding-bottom:2rem;}.faq-question[aria-expanded="true"]+.faq-answer{max-height:600px !important;}.faq-question{padding:0.875rem 1rem;font-size:1rem;}.faq-question[aria-expanded="true"]+.faq-answer{padding:0 1rem 0.875rem;}}@media (max-width:480px){.container{padding:0 0.75rem;}.hero{min-height:100vh;padding-top:0.5rem;}.hero-content{padding:0 0.5rem;}.btn-lg{padding:0.875rem 1.5rem;font-size:1rem;}.metrics-caption{flex-direction:column;gap:0.75rem;}.pattern-tiles{grid-template-columns:repeat(2,1fr);}.patterns-tags{gap:0.4rem;margin-top:1.5rem;}.pattern-tag{padding:0.35rem 0.7rem;font-size:0.75rem;}.steps-grid{grid-template-columns:1fr;gap:2rem;}.trust-metrics{grid-template-columns:1fr;gap:1rem;}.footer-grid{grid-template-columns:1fr;}.faq-question[aria-expanded="true"]+.faq-answer{max-height:800px !important;}.faq-question{padding:0.75rem 0.875rem;font-size:0.95rem;}.faq-question[aria-expanded="true"]+.faq-answer{padding:0 0.875rem 0.75rem;}}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}.btn:focus,.nav-link:focus,.mobile-nav-link:focus,.faq-question:focus,.testimonial-nav-btn:focus{outline:2px solid var(--primary-color);outline-offset:2px;}@media (prefers-contrast:high){:root{--border-color:#000000;--text-secondary:#000000;}}.disclaimers-section{background:var(--bg-secondary);padding:var(--section-padding);border-top:1px solid var(--border-color);}.disclaimers-content{max-width:1200px;margin:0 auto;text-align:center;}.disclaimers-content h2{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:3rem;line-height:1.2;}.disclaimer-paragraph{background:var(--bg-primary);padding:2.5rem;border-radius:var(--border-radius-lg);border:1px solid var(--border-color);margin-bottom:3rem;max-width:900px;margin-left:auto;margin-right:auto;}.disclaimer-paragraph p{color:var(--text-secondary);line-height:1.7;margin:0;font-size:1.1rem;text-align:left;}.disclaimer-paragraph strong{color:var(--text-primary);font-weight:600;}.disclaimer-notice{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:2rem;margin-top:2rem;}.disclaimer-notice p{color:var(--text-primary);font-size:1.1rem;line-height:1.6;margin:0;text-align:center;}.disclaimer-notice strong{color:var(--text-primary);font-weight:700;}@media (max-width:768px){.disclaimers-section{padding:var(--section-padding-mobile);}.disclaimers-content h2{font-size:2rem;margin-bottom:2rem;}.disclaimer-paragraph{padding:1.5rem;margin-bottom:2rem;}.disclaimer-paragraph p{font-size:1rem;}.disclaimer-notice{padding:1.5rem;}.disclaimer-notice p{font-size:1rem;}}@media print{.nav,.sticky-mobile-cta,.hero-visual,.testimonials-nav{display:none;}.hero{page-break-inside:avoid;}.pricing-card{page-break-inside:avoid;}}.landing-demo-section{--color-text-on-accent:#ffffff;--color-text-primary:#E2E8F0;--color-text-secondary:#A0AEC0;--color-text-tertiary:#718096;--color-surface-primary:#2D3748;--color-surface-secondary:#4A5568;--color-border-primary:#4A5568;--color-accent-action:#4299E1;--color-accent-hover:#63B3ED;--color-semantic-positive:#48BB78;--color-semantic-negative:#F56565;--accent-blue:#4299E1;--accent-green:#48BB78;--accent-red:#F56565;--text-primary:#E2E8F0;--text-secondary:#CBD5E0;--text-muted:#A0AEC0;--border-color:#4A5568;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--shadow-sm:0 1px 2px rgba(0,0,0,0.2);--shadow-md:0 4px 12px rgba(0,0,0,0.25);--future-border:rgba(242,242,242,0.12);background:#1A202C;color:#f9fafb;padding:var(--section-padding);}.landing-demo-section .section-header h2{color:#ffffff;}.landing-demo-section .section-header p{color:rgba(255,255,255,0.82);}.landing-demo-wrap{max-width:1100px;margin:0 auto;}.landing-demo-caption{margin-top:0.75rem;text-align:right;font-size:0.85rem;color:var(--color-text-secondary);}.landing-demo-section .fuel-badge{display:inline-block;padding:0.25rem 0.55rem;border-radius:4px;font-size:0.72rem;font-weight:600;letter-spacing:0.02em;white-space:nowrap;line-height:1.3;}.landing-demo-section .fuel-badge.fuel-zone-low{color:#F56565;background:rgba(245,101,101,0.12);border:1px solid rgba(245,101,101,0.25);}.landing-demo-section .fuel-badge.fuel-zone-neutral{color:#ECC94B;background:rgba(236,201,75,0.12);border:1px solid rgba(236,201,75,0.25);}.landing-demo-section .fuel-badge.fuel-zone-high{color:#48BB78;background:rgba(72,187,120,0.12);border:1px solid rgba(72,187,120,0.25);}.landing-demo-section .pattern-header{background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:12px;padding:1.5rem 1.75rem;margin-bottom:1.25rem;position:relative;overflow:hidden;min-height:0;width:100%;}.landing-demo-section .breadcrumb{margin-bottom:1rem;display:flex;align-items:center;gap:0.5rem;}.landing-demo-section .breadcrumb-item{color:var(--color-text-secondary);font-weight:500;font-size:0.9rem;}.landing-demo-section .breadcrumb-separator{color:var(--color-text-secondary);font-size:0.8rem;}.landing-demo-section .pattern-title{font-size:2rem;font-weight:600;color:var(--color-text-primary);margin-bottom:0.5rem;line-height:1.2;}.landing-demo-section .pattern-subtitle{color:var(--color-text-secondary);font-size:1rem;margin-bottom:1.25rem;line-height:1.5;max-width:640px;}.landing-demo-section .last-updated{color:var(--color-text-secondary);font-size:0.875rem;margin-bottom:1rem;font-style:italic;}.landing-demo-section .controls-section{margin-top:0.5rem;}.landing-demo-section .timeframe-controls{display:flex;gap:0.5rem;flex-wrap:wrap;}.landing-demo-section .timeframe-btn{background:transparent;border:1px solid transparent;color:var(--color-text-secondary);padding:0.65rem 1.15rem;border-radius:8px;font-weight:600;font-size:0.9rem;letter-spacing:0.5px;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:all 0.2s ease;}.landing-demo-section .timeframe-btn:hover{color:var(--color-text-primary);background:rgba(255,255,255,0.12);}.landing-demo-section .timeframe-btn.active{background:var(--color-accent-action);color:#fff;border-color:var(--color-accent-action);}.pattern-dashboard-section .dashboard-header{width:100%;min-height:0;background:linear-gradient(135deg,#1A202C 0%,#2D3748 50%,#4A5568 100%);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.4);display:flex;flex-direction:column;justify-content:center;margin-bottom:1.5rem;overflow:hidden;}.pattern-dashboard-section .dashboard-header-inner{max-width:none;margin:0;padding:2rem 1.75rem 1.75rem;width:100%;box-sizing:border-box;}.pattern-dashboard-section .dashboard-title{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800;color:var(--color-text-on-accent);margin-bottom:0.5rem;letter-spacing:-0.5px;}.pattern-dashboard-section .dashboard-subtitle{font-size:1rem;color:var(--text-muted);margin-bottom:1.5rem;}.pattern-dashboard-section .timeframe-tabs-wrapper{display:flex;justify-content:flex-start;width:100%;margin-bottom:1.5rem;}.pattern-dashboard-section .timeframe-tabs{display:flex;gap:var(--spacing-xs);background:rgba(255,255,255,0.2);padding:var(--spacing-xs);border-radius:var(--radius-md);border:1px solid rgba(74,85,104,0.3);backdrop-filter:blur(10px);width:auto;}.pattern-dashboard-section .timeframe-tab{padding:0.5rem 1.1rem;border-radius:var(--radius-sm);color:var(--text-secondary);font-weight:500;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:0.9rem;transition:all 0.2s ease;}.pattern-dashboard-section .timeframe-tab.active{background:var(--accent-blue);color:white;box-shadow:var(--shadow-sm);}.pattern-dashboard-section .timeframe-tab:hover:not(.active){background:rgba(74,85,104,0.3);color:var(--text-primary);}.pattern-dashboard-section .stats-grid,.timeframes-demo-section .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:0;}.pattern-dashboard-section .stat-card,.timeframes-demo-section .stat-card{background:rgba(45,55,72,0.9);border-radius:var(--radius-lg);padding:1.25rem;box-shadow:var(--shadow-sm);border:1px solid rgba(74,85,104,0.2);backdrop-filter:blur(10px);transition:all 0.2s ease;}.pattern-dashboard-section .stat-card:hover,.timeframes-demo-section .stat-card:hover{transform:translateY(-2px);background:rgba(74,85,104,0.8);}.pattern-dashboard-section .stat-number,.timeframes-demo-section .stat-number{font-size:1.75rem;font-weight:700;color:var(--color-text-on-accent);margin-bottom:0.35rem;display:block;}.pattern-dashboard-section .stat-label,.timeframes-demo-section .stat-label{font-size:0.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.5px;font-weight:500;}.pattern-dashboard-section .stat-change,.timeframes-demo-section .stat-change{font-size:0.75rem;margin-top:0.4rem;padding:0.2rem 0.45rem;border-radius:var(--radius-sm);display:inline-block;}.pattern-dashboard-section .stat-change.positive,.timeframes-demo-section .stat-change.positive{background:rgba(56,161,105,0.1);color:var(--accent-green);}.pattern-dashboard-section .stat-change.negative,.timeframes-demo-section .stat-change.negative{background:rgba(229,62,62,0.1);color:var(--accent-red);}.pattern-dashboard-section .dashboard-categories{margin-top:0.25rem;}.pattern-dashboard-section .dashboard-cat-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;}.pattern-dashboard-section .section-title{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0;}.pattern-dashboard-section .view-all-btn{color:var(--accent-blue);font-weight:500;padding:0.35rem 0.75rem;border-radius:var(--radius-md);}.pattern-dashboard-section .patterns-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;}.pattern-dashboard-section .pattern-card{background:rgba(45,55,72,0.9);border-radius:var(--radius-lg);padding:1.15rem;border:1px solid rgba(74,85,104,0.2);backdrop-filter:blur(10px);transition:all 0.2s ease;}.pattern-dashboard-section .pattern-card:hover{transform:translateY(-2px);background:rgba(74,85,104,0.8);}.pattern-dashboard-section .pattern-card .pattern-header{background:transparent;border:none;padding:0;margin:0 0 0.75rem;border-radius:0;display:flex;justify-content:space-between;min-height:0;}.pattern-dashboard-section .pattern-name{font-size:1.05rem;font-weight:600;color:var(--text-primary);margin:0 0 0.25rem;}.pattern-dashboard-section .pattern-count{font-size:0.875rem;color:var(--text-muted);margin:0;}.pattern-dashboard-section .pattern-stats{display:flex;gap:0.75rem;margin-top:0.75rem;padding-top:0.75rem;border-top:1px solid var(--border-color);}.pattern-dashboard-section .pattern-stat{flex:1;text-align:center;}.pattern-dashboard-section .pattern-stat-number{font-size:1rem;font-weight:600;display:block;}.pattern-dashboard-section .pattern-stat-label{font-size:0.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.5px;}.meta-screener-section .filters-section{background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1.25rem;}.meta-screener-section .filters-header{margin-bottom:1rem;padding-bottom:0.75rem;border-bottom:1px solid var(--color-border-primary);}.meta-screener-section .filters-title{font-size:1.05rem;font-weight:600;color:var(--color-text-primary);margin:0;}.meta-screener-section .filters-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}.meta-screener-section .filter-group{display:flex;flex-direction:column;gap:0.4rem;}.meta-screener-section .filter-label{font-size:0.8rem;color:var(--color-text-secondary);font-weight:500;}.meta-screener-section .filter-select,.meta-screener-section .filter-input{background:#1A202C;border:1px solid var(--color-border-primary);border-radius:8px;color:var(--color-text-primary);padding:0.65rem 0.85rem;font-size:0.9rem;font-family:inherit;}.meta-screener-section .table-scroll-container{overflow-x:auto;border-radius:12px;border:1px solid var(--color-border-primary);background:var(--color-surface-primary);}.meta-screener-section .table-wrapper{min-width:900px;}.meta-screener-section .patterns-table{width:100%;border-collapse:collapse;font-size:0.875rem;table-layout:auto;}.meta-screener-section .patterns-table th:nth-child(1),.meta-screener-section .patterns-table td:nth-child(1){width:40px;min-width:40px;}.meta-screener-section .patterns-table th:nth-child(2),.meta-screener-section .patterns-table td:nth-child(2){width:40px;min-width:40px;}.meta-screener-section .patterns-table th:nth-child(3),.meta-screener-section .patterns-table td:nth-child(3){width:140px;min-width:140px;}.meta-screener-section .patterns-table th:nth-child(4),.meta-screener-section .patterns-table td:nth-child(4){width:180px;min-width:180px;}.meta-screener-section .patterns-table th:nth-child(5),.meta-screener-section .patterns-table td:nth-child(5){width:100px;min-width:100px;}.meta-screener-section .patterns-table th:nth-child(6),.meta-screener-section .patterns-table td:nth-child(6){width:110px;min-width:110px;}.meta-screener-section .patterns-table th:nth-child(7),.meta-screener-section .patterns-table td:nth-child(7){width:150px;min-width:150px;}.meta-screener-section .patterns-table th:nth-child(8),.meta-screener-section .patterns-table td:nth-child(8){width:110px;min-width:110px;}.meta-screener-section .patterns-table th:nth-child(9),.meta-screener-section .patterns-table td:nth-child(9){width:110px;min-width:110px;}.meta-screener-section .patterns-table th:nth-child(10),.meta-screener-section .patterns-table td:nth-child(10){width:130px;min-width:130px;}.meta-screener-section .patterns-table th{text-align:left;padding:0.75rem 0.65rem;color:var(--color-text-secondary);font-weight:600;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.03em;border-bottom:2px solid var(--color-border-primary);white-space:nowrap;}.meta-screener-section .patterns-table td{padding:0.7rem 0.65rem;border-bottom:1px solid rgba(74,85,104,0.45);color:var(--color-text-primary);vertical-align:middle;}.meta-screener-section .clickable-row:hover{background:rgba(66,153,225,0.08);}.meta-screener-section .watch-toggle{color:#ECC94B;cursor:default;font-size:1rem;}.meta-screener-section .symbol-cell{display:flex;align-items:center;gap:0.5rem;}.meta-screener-section .symbol-cell img{border-radius:50%;flex-shrink:0;}.meta-screener-section .symbol-cell picture{flex-shrink:0;}.meta-screener-section .symbol-text{font-weight:600;color:var(--color-text-primary);}.meta-screener-section .pattern-type-badge,.watchlist-demo-section .pattern-type-badge{display:inline-block;background:var(--color-surface-secondary);color:var(--color-text-primary);padding:0.25rem 0.75rem;border-radius:12px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;line-height:1.3;text-align:center;white-space:normal;word-break:break-word;}.meta-screener-section .current-price{color:var(--color-text-primary);font-weight:600;}.meta-screener-section .price-diff-up{color:#48BB78;font-weight:600;}.meta-screener-section .price-diff-down{color:#F56565;font-weight:600;}.meta-screener-section .price-diff-neutral{color:#A0AEC0;font-weight:500;}.meta-screener-section .rsi-divergence-indicator{display:block;font-size:13px;}.meta-screener-section .rsi-text{font-size:12px;white-space:nowrap;}.meta-screener-section .rsi-divergence-bullish .rsi-text{color:#48BB78;font-weight:600;}.meta-screener-section .rsi-divergence-bearish .rsi-text{color:#F56565;font-weight:600;}.meta-screener-section .rsi-divergence-none{color:var(--color-text-tertiary);font-size:13px;}.watchlist-demo-section .watchlist-telegram-bar{margin-bottom:1.25rem;}.watchlist-demo-section .watchlist-telegram-connected{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--color-border-primary);border-radius:12px;background:var(--color-surface-primary);}.watchlist-demo-section .telegram-status-badge{font-size:0.9rem;font-weight:600;}.watchlist-demo-section .telegram-status-connected{color:#48BB78;}.watchlist-demo-section .wl-page-table-wrapper{background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:12px;overflow-x:auto;}.watchlist-demo-section .wl-page-table{min-width:760px;width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;}.watchlist-demo-section .wl-page-table th,.watchlist-demo-section .wl-page-table td{padding:10px 8px;color:var(--color-text-primary);font-size:0.875rem;}.watchlist-demo-section .wl-page-table thead th{border-bottom:2px solid var(--color-border-primary);color:var(--color-text-secondary);font-size:0.75rem;text-transform:uppercase;letter-spacing:0.03em;text-align:left;}.watchlist-demo-section .wl-page-table tbody tr{position:relative;}.watchlist-demo-section .clickable-row:hover{background:rgba(66,153,225,0.08);}.watchlist-demo-section .wl-page-table tbody tr::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--color-border-primary);}.watchlist-demo-section .wl-page-table th:nth-child(1),.watchlist-demo-section .wl-page-table td:nth-child(1){width:4%;text-align:center;}.watchlist-demo-section .wl-page-table th:nth-child(2),.watchlist-demo-section .wl-page-table td:nth-child(2){width:22%;}.watchlist-demo-section .wl-page-table th:nth-child(3),.watchlist-demo-section .wl-page-table td:nth-child(3){width:7%;text-align:center;}.watchlist-demo-section .wl-page-table th:nth-child(4),.watchlist-demo-section .wl-page-table td:nth-child(4){width:18%;text-align:center;}.watchlist-demo-section .wl-page-table th:nth-child(5),.watchlist-demo-section .wl-page-table td:nth-child(5){width:12%;text-align:right;}.watchlist-demo-section .wl-page-table th:nth-child(6),.watchlist-demo-section .wl-page-table td:nth-child(6),.watchlist-demo-section .wl-page-table th:nth-child(7),.watchlist-demo-section .wl-page-table td:nth-child(7){width:10%;text-align:right;}.watchlist-demo-section .wl-page-table th:nth-child(8),.watchlist-demo-section .wl-page-table td:nth-child(8){width:12%;text-align:center;}.watchlist-demo-section .wl-page-table th:nth-child(9),.watchlist-demo-section .wl-page-table td:nth-child(9){width:5%;text-align:center;}.watchlist-demo-section .wl-page-symbol{display:flex;align-items:center;gap:8px;}.watchlist-demo-section .wl-page-symbol img{width:20px;height:20px;border-radius:50%;flex-shrink:0;}.watchlist-demo-section .wl-page-symbol picture{flex-shrink:0;}.watchlist-demo-section .wl-page-symbol-text{font-weight:600;color:var(--color-text-primary);}.watchlist-demo-section .wl-page-price{color:#ffffff;font-weight:600;white-space:nowrap;}.watchlist-demo-section .wl-page-table td.wl-page-diff-up,.watchlist-demo-section .wl-page-diff-up{color:var(--color-semantic-positive);font-weight:600;}.watchlist-demo-section .wl-page-table td.wl-page-diff-down,.watchlist-demo-section .wl-page-diff-down{color:var(--color-semantic-negative);font-weight:600;}.watchlist-demo-section .wl-created-date{color:var(--color-text-secondary);font-size:0.8rem;}.watchlist-demo-section .wl-alert-btn{color:var(--color-text-secondary);display:inline-flex;}.watchlist-demo-section .wl-page-remove{color:var(--color-semantic-negative);cursor:default;font-weight:700;}.timeframes-demo-section .tf-demo-stats{margin-top:0.25rem;grid-template-columns:repeat(3,1fr);}@media (max-width:1000px){.pattern-dashboard-section .stats-grid,.pattern-dashboard-section .patterns-grid,.timeframes-demo-section .tf-demo-stats{grid-template-columns:1fr 1fr;}}@media (max-width:700px){.pattern-dashboard-section .stats-grid,.pattern-dashboard-section .patterns-grid,.meta-screener-section .filters-grid,.timeframes-demo-section .tf-demo-stats{grid-template-columns:1fr;}.landing-demo-section .pattern-title{font-size:1.5rem;}}.landing-page{--primary-color:#60a5fa;--primary-hover:#3b82f6;--secondary-color:#1f2937;--text-primary:#f9fafb;--text-secondary:#d1d5db;--text-light:#9ca3af;--background:#1A202C;--background-alt:#1A202C;--border-color:#374151;background-color:#1A202C !important;color:#d1d5db !important;}.landing-page .benefits-section,.landing-page .live-metrics-section,.landing-page .fuel-index-section,.landing-page .landing-demo-section,.landing-page .patterns-section,.landing-page .alerts-section,.landing-page .pricing-section,.landing-page .faq-section,.landing-page .cta-band,.landing-page .disclaimers-section{background:#1A202C !important;}.landing-page .cta-band::before{display:none !important;}.landing-page .hero{background:linear-gradient(135deg,#111827 0%,#1f2937 100%) !important;}.landing-page .benefit-item,.landing-page .metric-card,.landing-page .faq-item,.landing-page .disclaimer-paragraph,.landing-page .disclaimer-notice,.landing-page .pricing-card,.landing-page .alert-feature{background:#2D3748 !important;}.landing-page .alert-feature:hover{background:var(--primary-color) !important;}.chart-demo-section .chart-section-boundary{border:1px solid rgba(242,242,242,0.12);border-radius:8px;overflow:hidden;background:#0f0f0f;display:flex;flex-direction:column;margin-top:2rem;}.chart-demo-section .chart-section-header{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:8px 16px;border-bottom:1px solid rgba(242,242,242,0.08);background:#111;}.chart-demo-section .chart-section-header-left{display:flex;align-items:center;gap:8px;}.chart-demo-section .chart-view-toggle{display:flex;align-items:center;gap:16px;}.chart-demo-section .chart-view-btn{background:none;border:none;color:#a0aec0;font-size:14px;font-weight:500;padding:4px 0;cursor:pointer;position:relative;transition:color 0.2s ease;}.chart-demo-section .chart-view-btn:hover{color:#e2e8f0;}.chart-demo-section .chart-view-btn.active{color:#f0b90b;}.chart-demo-section .chart-view-btn.active::after{content:'';position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#f0b90b;border-radius:1px;}.chart-demo-section .pattern-info{position:absolute;top:12px;left:18px;z-index:10;background:rgba(0,0,0,0.85);border-radius:8px;padding:10px;color:white;font-size:12px;min-width:180px;border:1px solid rgba(255,255,255,0.06);box-shadow:0 4px 12px rgba(0,0,0,0.5);}.chart-demo-section #demo-pattern-count{font-weight:600;margin-bottom:8px;color:#f0b90b;text-transform:uppercase;font-size:11px;letter-spacing:0.5px;}.chart-demo-section #demo-pattern-buttons{display:flex;flex-direction:column;gap:6px;}.chart-demo-section .demo-pattern-btn{background:rgba(45,55,72,0.6);color:#CBD5E0;border:1px solid rgba(74,85,104,0.5);padding:6px 10px;border-radius:4px;font-size:12px;cursor:pointer;text-align:left;transition:all 0.2s ease;}.chart-demo-section .demo-pattern-btn:hover{background:rgba(74,85,104,0.8);border-color:#4299E1;color:white;}.chart-demo-section .demo-pattern-btn.active{background:#4299E1;border-color:#4299E1;color:white;font-weight:600;}.chart-demo-section .ohlc-header{position:absolute;top:12px;right:18px;z-index:10;color:#E2E8F0;font-size:12px;font-weight:600;background:rgba(0,0,0,0.85);padding:6px 12px;border-radius:6px;display:flex;gap:12px;border:1px solid rgba(255,255,255,0.06);pointer-events:none;}.chart-demo-section .ohlc-item{display:flex;gap:4px;}.chart-demo-section .ohlc-label{color:#718096;}.chart-demo-section .ohlc-value{color:#48BB78;min-width:50px;display:inline-block;}.chart-demo-section .ohlc-value.negative{color:#F56565;}.chart-demo-section .tradingview-chart{position:relative;background:#0f0f0f;width:100%;height:100%;}.chart-demo-section .rsi-chart-container{position:absolute;bottom:26px;left:0;right:0;height:130px;background:#0f0f0f;border-top:1px solid rgba(242,242,242,0.08);z-index:5;}.chart-demo-section .rsi-header{position:absolute;top:8px;left:12px;z-index:6;color:#E2E8F0;font-size:11px;font-weight:600;background:rgba(0,0,0,0.7);padding:3px 6px;border-radius:4px;pointer-events:none;display:flex;gap:6px;}.chart-demo-section .rsi-value{color:#9F7AEA;}.chart-demo-section .tv-persistence-notice{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:rgba(240,185,11,0.08);border-bottom:1px solid rgba(242,242,242,0.1);color:#E2E8F0;font-size:12px;}.chart-demo-section .tv-persistence-notice strong{color:#f0b90b;}.chart-demo-section .tv-persistence-notice-dismiss{background:none;border:none;color:#a0aec0;cursor:pointer;font-size:14px;}.chart-demo-section .tv-persistence-notice-dismiss:hover{color:white;}@media (max-width:768px){.chart-demo-section .ohlc-header{position:static;margin:8px 12px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;background:none;border:none;padding:0;}.chart-demo-section .pattern-info{position:static;margin:12px;box-shadow:none;border:1px solid rgba(255,255,255,0.06);}.chart-demo-section .chart-panels{height:600px !important;display:flex;flex-direction:column;}.chart-demo-section .chart-panel{display:flex;flex-direction:column;height:100%;}.chart-demo-section .tradingview-chart{flex:1;min-height:320px;}}.chart-demo-section .indicator-btn{background:#2D3748;color:#E2E8F0;border:1px solid #4A5568;padding:6px 10px;border-radius:4px;font-size:12px;cursor:pointer;transition:all 0.2s ease;font-weight:500;}.chart-demo-section .indicator-btn:hover{background:#4A5568;border-color:#4299E1;}.chart-demo-section .indicator-btn.active{background:#4299E1;border-color:#4299E1;color:white;}.chart-demo-section #demo-view-tradingview{cursor:default;opacity:0.6;}.watchlist-demo-section .wl-page-remove{cursor:pointer;transition:transform 0.2s ease,opacity 0.2s ease;}.watchlist-demo-section .wl-page-remove:hover{transform:scale(1.25);opacity:0.8;}.chart-demo-section .chart-section-header-left{flex-wrap:wrap;}.chart-demo-section .chart-symbol-tf{display:inline-flex;align-items:center;color:#E2E8F0;font-size:12px;font-weight:500;letter-spacing:0.02em;padding:6px 10px;border-radius:4px;background:#2D3748;border:1px solid #4A5568;white-space:nowrap;line-height:1.2;box-sizing:border-box;user-select:none;}.chart-demo-section .chart-header-funding,.chart-demo-section .chart-header-funding.price-diff-up,.chart-demo-section .chart-header-funding.price-diff-down,.chart-demo-section .chart-header-funding.price-diff-neutral{display:inline-flex;align-items:center;justify-content:center;color:#E2E8F0;font-size:12px;font-weight:500;letter-spacing:0.02em;padding:6px 10px;border-radius:4px;background:#2D3748;border:1px solid #4A5568;white-space:nowrap;line-height:1.2;box-sizing:border-box;min-width:0;box-shadow:none;}.chart-demo-section .chart-alert-btn{display:inline-flex;align-items:center;justify-content:center;color:#E2E8F0;padding:6px 8px;border-radius:4px;background:#2D3748;border:1px solid #4A5568;line-height:1;box-sizing:border-box;}.chart-demo-section .chart-alert-btn svg{display:block;width:16px;height:16px;}.chart-demo-section .indicator-btn[aria-disabled="true"]{cursor:default;}@media (max-width:700px){.chart-demo-section .chart-section-header{flex-wrap:wrap;gap:6px;padding:6px 8px;}.chart-demo-section .chart-view-toggle{margin-left:auto;}.chart-demo-section .chart-symbol-tf,.chart-demo-section .chart-header-funding,.chart-demo-section .indicator-btn{font-size:11px;padding:5px 8px;}}@keyframes fadeSlideIn{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:translateY(0);}}.historical-insight-demo-section .historical-insight-panel{width:100%;margin:0;padding:0.85rem 1.25rem 1rem;background:#1e293b;border:1px solid #334155;border-radius:10px;color:#f8fafc;}.historical-insight-demo-section .hi-header{display:flex;align-items:center;justify-content:space-between;gap:0.5rem 0.75rem;flex-wrap:wrap;margin-bottom:0.2rem;}.historical-insight-demo-section .hi-header-left{min-width:0;display:flex;align-items:baseline;gap:0.55rem;flex-wrap:wrap;}.historical-insight-demo-section .hi-kicker{margin:0;font-size:0.72rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#a0aec0;display:inline-flex;align-items:center;gap:0.3rem;flex-shrink:0;}.historical-insight-demo-section .hi-title{margin:0;font-size:1.05rem;font-weight:700;line-height:1.2;color:#f8fafc;}.historical-insight-demo-section .hi-header-right{display:flex;align-items:center;gap:0.45rem;flex-shrink:0;}.historical-insight-demo-section .hi-tf{display:inline-flex;align-items:center;padding:0.18rem 0.5rem;border-radius:999px;border:1px solid #475569;background:#0f172a;font-size:0.68rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#f8fafc;}.historical-insight-demo-section .hi-study-link{font-size:0.76rem;color:#38bdf8;text-decoration:none;font-weight:600;white-space:nowrap;}.historical-insight-demo-section .hi-study-link:hover{text-decoration:underline;color:#7dd3fc;}.historical-insight-demo-section .hi-subtitle{margin:0.15rem 0 0.65rem;font-size:0.78rem;color:#cbd5e1;line-height:1.35;}.historical-insight-demo-section .hi-wavg-banner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:0.75rem 1rem;margin-bottom:0.85rem;background:#0f172a;border:1px solid #334155;border-radius:8px;flex-wrap:wrap;}.historical-insight-demo-section .hi-outlook{flex-direction:column;align-items:stretch;gap:0.65rem;}.historical-insight-demo-section .hi-outlook-top{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;width:100%;}.historical-insight-demo-section .hi-outlook-summary{flex:0 1 280px;min-width:200px;display:flex;flex-direction:column;gap:0.25rem;}.historical-insight-demo-section .hi-wavg-badge{font-size:0.68rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#94a3b8;}.historical-insight-demo-section .hi-outlook-headline{font-size:1.15rem;line-height:1.2;color:#e2e8f0;}.historical-insight-demo-section .hi-outlook-headline.is-up{color:#4ade80;}.historical-insight-demo-section .hi-outlook-evidence{margin:0;font-size:0.72rem;color:#94a3b8;}.historical-insight-demo-section .hi-wavg-bars-grid{display:flex;align-items:center;gap:1.25rem;flex:1;min-width:260px;}.historical-insight-demo-section .hi-wavg-bar-item{flex:1;display:flex;flex-direction:column;gap:0.2rem;}.historical-insight-demo-section .hi-wavg-bar-header{display:flex;justify-content:space-between;align-items:center;}.historical-insight-demo-section .hi-wavg-label{font-size:0.65rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;}.historical-insight-demo-section .hi-wavg-label.is-bo{color:#22c55e;}.historical-insight-demo-section .hi-wavg-label.is-bd{color:#ef4444;}.historical-insight-demo-section .hi-wavg-label.is-sw{color:#cbd5e1;}.historical-insight-demo-section .hi-wavg-pct{font-size:0.82rem;font-weight:700;font-variant-numeric:tabular-nums;}.historical-insight-demo-section .hi-wavg-pct.is-bo{color:#22c55e;}.historical-insight-demo-section .hi-wavg-pct.is-bd{color:#ef4444;}.historical-insight-demo-section .hi-wavg-pct.is-sw{color:#cbd5e1;}.historical-insight-demo-section .hi-wavg-track{height:0.45rem;border-radius:4px;background:#1e293b;overflow:hidden;border:1px solid #334155;}.historical-insight-demo-section .hi-wavg-fill{height:100%;border-radius:4px;}.historical-insight-demo-section .hi-wavg-fill.is-bo{background:#22c55e;}.historical-insight-demo-section .hi-wavg-fill.is-bd{background:#ef4444;}.historical-insight-demo-section .hi-wavg-fill.is-sw{background:#64748b;}.historical-insight-demo-section .hi-outlook-why{flex:0 1 260px;font-size:0.72rem;color:#cbd5e1;}.historical-insight-demo-section .hi-outlook-why>span{font-weight:700;color:#f8fafc;}.historical-insight-demo-section .hi-outlook-why ul{margin:0.25rem 0 0;padding-left:1rem;}.historical-insight-demo-section .hi-outlook-core-card{display:flex;flex-direction:column;gap:0.6rem;flex:1 1 420px;min-width:260px;padding:0.65rem 0.8rem 0.65rem 1rem;background:#1e293b;border:1px solid #334155;border-left-width:3px;border-left-color:#475569;border-radius:8px;}.historical-insight-demo-section .hi-outlook-core-card.is-bo-dom{border-left-color:#22c55e;}.historical-insight-demo-section .hi-outlook-core-card.is-bd-dom{border-left-color:#ef4444;}.historical-insight-demo-section .hi-outlook-core-card.is-sw-dom{border-left-color:#475569;}.historical-insight-demo-section .hi-outlook-other{width:100%;border-top:1px solid #1e293b;padding-top:0.85rem;margin-top:0.1rem;}.historical-insight-demo-section .hi-outlook-other-divider{display:flex;align-items:center;gap:0.85rem;margin-bottom:0.85rem;margin-top:0.25rem;}.historical-insight-demo-section .hi-outlook-other-divider::before,.historical-insight-demo-section .hi-outlook-other-divider::after{content:'';flex:1;height:1px;background:#334155;}.historical-insight-demo-section .hi-outlook-other-label{flex-shrink:0;font-size:0.64rem;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;}.historical-insight-demo-section .hi-outlook-other-grid{display:grid;grid-template-columns:1fr;gap:0.55rem;width:100%;}@media (min-width:1100px){.historical-insight-demo-section .hi-outlook-other-grid{grid-template-columns:1fr 1fr;}}.historical-insight-demo-section .hi-outlook-match-card{display:flex;flex-direction:column;gap:0.6rem;width:100%;min-width:0;padding:0.65rem 0.8rem 0.65rem 1rem;background:#1e293b;border:1px solid #334155;border-left-width:3px;border-left-color:#475569;border-radius:8px;}.historical-insight-demo-section .hi-outlook-match-card.is-bo-dom{border-left-color:#22c55e;}.historical-insight-demo-section .hi-outlook-match-card.is-bd-dom{border-left-color:#ef4444;}.historical-insight-demo-section .hi-outlook-match-card.is-sw-dom{border-left-color:#475569;}.historical-insight-demo-section .hi-mc-header{display:flex;align-items:center;gap:0.4rem;flex-wrap:wrap;min-width:0;}.historical-insight-demo-section .hi-mc-depth-badge{flex-shrink:0;font-size:0.58rem;font-weight:800;letter-spacing:0.07em;text-transform:uppercase;padding:0.12rem 0.45rem;border-radius:999px;background:rgba(99,102,241,0.15);border:1px solid rgba(99,102,241,0.35);color:#a5b4fc;line-height:1.4;}.historical-insight-demo-section .hi-mc-headline{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:0.28rem;font-size:0.78rem;font-weight:650;color:#e2e8f0;line-height:1.3;word-break:break-word;overflow-wrap:anywhere;}.historical-insight-demo-section .hi-mc-feat-chip{display:inline-flex;align-items:baseline;gap:0.28rem;padding:0.12rem 0.5rem;border-radius:999px;background:rgba(100,116,139,0.18);border:1px solid rgba(148,163,184,0.28);line-height:1.35;}.historical-insight-demo-section .hi-mc-feat-key{color:#94a3b8;font-size:0.62rem;font-weight:700;}.historical-insight-demo-section .hi-mc-feat-val{color:#f1f5f9;font-size:0.68rem;font-weight:650;font-variant-numeric:tabular-nums;}.historical-insight-demo-section .hi-mc-n-chip{flex-shrink:0;font-size:0.6rem;font-weight:600;color:#94a3b8;padding:0.1rem 0.4rem;border-radius:4px;background:rgba(100,116,139,0.12);border:1px solid rgba(100,116,139,0.25);font-variant-numeric:tabular-nums;white-space:nowrap;}.historical-insight-demo-section .hi-mc-scoreboard{display:grid;grid-template-columns:repeat(3,1fr);gap:0.45rem;}.historical-insight-demo-section .hi-mc-score-col{display:flex;flex-direction:column;gap:0.18rem;}.historical-insight-demo-section .hi-mc-score-label{font-size:0.58rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#94a3b8;}.historical-insight-demo-section .hi-mc-score-label.is-bo{color:#4ade80;}.historical-insight-demo-section .hi-mc-score-label.is-bd{color:#f87171;}.historical-insight-demo-section .hi-mc-score-label.is-sw{color:#a0aec0;}.historical-insight-demo-section .hi-mc-score-pct{font-size:0.9rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.1;color:#cbd5e1;}.historical-insight-demo-section .hi-mc-score-pct.is-bo{color:#4ade80;}.historical-insight-demo-section .hi-mc-score-pct.is-bd{color:#f87171;}.historical-insight-demo-section .hi-mc-score-pct.is-sw{color:#94a3b8;}.historical-insight-demo-section .hi-mc-bar-track{height:3px;border-radius:2px;background:rgba(51,65,85,0.6);overflow:hidden;}.historical-insight-demo-section .hi-mc-bar-fill{height:100%;border-radius:2px;}.historical-insight-demo-section .hi-mc-bar-fill.is-bo{background:linear-gradient(90deg,#16a34a,#4ade80);}.historical-insight-demo-section .hi-mc-bar-fill.is-bd{background:linear-gradient(90deg,#b91c1c,#f87171);}.historical-insight-demo-section .hi-mc-bar-fill.is-sw{background:#475569;}.historical-insight-demo-section .hi-section-label{margin:0.2rem 0 0.55rem;font-size:0.72rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#e2e8f0;}.historical-insight-demo-section .hi-expected-move-card{background:#0f172a;border:1px solid #334155;border-radius:8px;padding:0.65rem 0.85rem;margin-bottom:0.75rem;}.historical-insight-demo-section .hi-em-header{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;flex-wrap:wrap;margin-bottom:0.5rem;}.historical-insight-demo-section .hi-em-title-row{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap;}.historical-insight-demo-section .hi-em-badge{font-size:0.65rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#38bdf8;background:rgba(56,189,248,0.12);border:1px solid rgba(56,189,248,0.25);padding:0.15rem 0.45rem;border-radius:4px;}.historical-insight-demo-section .hi-em-title{margin:0;font-size:0.88rem;font-weight:700;color:#f8fafc;display:inline-flex;align-items:center;gap:0.25rem;}.historical-insight-demo-section .hi-em-cat{margin:0.25rem 0 0;font-size:0.78rem;color:#94a3b8;}.historical-insight-demo-section .hi-em-natr-pill{display:inline-flex;align-items:center;gap:0.35rem;background:#1e293b;border:1px solid #475569;padding:0.15rem 0.5rem;border-radius:999px;font-size:0.72rem;}.historical-insight-demo-section .hi-em-natr-label{color:#94a3b8;font-weight:500;}.historical-insight-demo-section .hi-em-natr-val{color:#facc15;font-weight:700;font-variant-numeric:tabular-nums;}.historical-insight-demo-section .hi-em-grid{display:grid;grid-template-columns:1fr 1fr;gap:0.65rem;}.historical-insight-demo-section .hi-em-box{background:#1e293b;border:1px solid #334155;border-radius:6px;padding:0.55rem 0.75rem;display:flex;flex-direction:column;gap:0.4rem;}.historical-insight-demo-section .hi-em-box-top{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;padding-bottom:0.25rem;border-bottom:1px solid rgba(51,65,85,0.4);}.historical-insight-demo-section .hi-em-box-title{display:flex;align-items:center;gap:0.35rem;font-size:0.78rem;font-weight:700;color:#f8fafc;}.historical-insight-demo-section .hi-em-dot{width:6px;height:6px;border-radius:50%;}.historical-insight-demo-section .hi-em-dot.is-bo{background:#10b981;}.historical-insight-demo-section .hi-em-dot.is-bd{background:#ef4444;}.historical-insight-demo-section .hi-em-side-tag{font-size:0.62rem;font-weight:700;text-transform:uppercase;padding:0.08rem 0.3rem;border-radius:3px;}.historical-insight-demo-section .hi-em-side-tag.is-bo{background:rgba(16,185,129,0.15);color:#10b981;}.historical-insight-demo-section .hi-em-side-tag.is-bd{background:rgba(239,68,68,0.15);color:#ef4444;}.historical-insight-demo-section .hi-em-threshold-pct{font-size:0.82rem;font-weight:800;font-variant-numeric:tabular-nums;}.historical-insight-demo-section .hi-em-threshold-pct.is-bo{color:#10b981;}.historical-insight-demo-section .hi-em-threshold-pct.is-bd{color:#ef4444;}.historical-insight-demo-section .hi-em-meta-rows{display:flex;flex-direction:column;gap:0.15rem;font-size:0.74rem;}.historical-insight-demo-section .hi-em-meta-row{display:flex;justify-content:space-between;align-items:center;padding:0.22rem 0;border-bottom:1px solid rgba(51,65,85,0.25);}.historical-insight-demo-section .hi-em-meta-row:last-child{border-bottom:none;}.historical-insight-demo-section .hi-em-meta-label{color:#a0aec0;font-weight:500;}.historical-insight-demo-section .hi-em-meta-val{font-weight:700;font-variant-numeric:tabular-nums;color:#f8fafc;}.historical-insight-demo-section .hi-em-meta-val.is-bo{color:#10b981;}.historical-insight-demo-section .hi-em-meta-val.is-bd{color:#ef4444;}.historical-insight-demo-section .hi-disclaimer{margin:0.5rem 0 0;font-size:0.68rem;color:#cbd5e1;line-height:1.35;}@media (max-width:700px){.historical-insight-demo-section .hi-em-grid{grid-template-columns:1fr;}.historical-insight-demo-section .hi-wavg-bars-grid{min-width:0;width:100%;}.historical-insight-demo-section .hi-outlook-core-card{width:100%;min-width:0;}}@media (max-width:640px){.benefits-grid{grid-template-columns:1fr;}}