html[data-fg-mode=mobile] #tradingview-widget-container{min-height:120px;max-height:120px}:root{--color-primary: #e0c170;--color-secondary: #ccc;--color-tertiary: #aaa;--color-white: #fff;--color-black: #000;--color-dark-gray: #111;--color-medium-gray: #333;--color-light-gray: #555;--color-error: #d9534f;--color-success: #5cb85c;--color-warning: #f0ad4e;--color-info: #5bc0de;--neutral-accent: #F2F2F2;--neutral-accent-bg: rgba(242, 242, 242, .2);--neutral-accent-border: rgba(242, 242, 242, .7);--neutral-accent-glow: rgba(242, 242, 242, .5);--bg-primary: linear-gradient(295deg, rgba(56, 56, 56, 1) 0%, rgba(32, 32, 32, 1) 47%, rgba(31, 31, 31, 1) 50%, rgb(15, 15, 15) 100%);--bg-overlay: rgba(13, 13, 13, .7);--bg-card: linear-gradient(135deg, rgba(255, 255, 255, .02), rgba(255, 255, 255, .01));--bg-hover: rgba(255, 255, 255, .05);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-xxl: 3rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-xxl: 1.5rem;--font-size-xxxl: 2rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--border-radius-sm: .25rem;--border-radius-md: .5rem;--border-radius-lg: 1rem;--border-radius-xl: 1.5rem;--border-radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--shadow-glow: 0 4px 8px rgba(255, 255, 255, .2);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--z-toast: 1080;--gold-bg: #0a0a0d;--gold-1: #ffeca9;--gold-2: #ffd778;--gold-3: #ffbf4d;--grid-hotspot-x: 58%;--grid-hotspot-softness: 10%;--grid-shoulder-opacity: .7;--menu-width: 400px;--navbar-height: 210px;--subnav-height: 50px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus{position:static;width:auto;height:auto;padding:.5rem 1rem;margin:0;overflow:visible;clip:auto;white-space:normal;background-color:#000;color:#fff;text-decoration:none;z-index:10000}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,Poppins Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}body,html{height:100%;width:100%;background:var(--bg-primary);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;color:var(--color-primary);line-height:var(--line-height-relaxed);overflow-x:hidden}body::-webkit-scrollbar{display:none}body:not(.transitions-enabled) .navbar,body:not(.transitions-enabled) .logo,body:not(.transitions-enabled) .chart-preview,body:not(.transitions-enabled) .menu,body:not(.transitions-enabled) .main,body:not(.transitions-enabled) .content{transition:none!important}.sub-navbar{display:flex;align-items:center;background-color:#111}.sub-navbar .tradingview-widget-container{flex-grow:1;margin:0 1rem 0 0;box-shadow:0 4px 8px rgba(255,255,255,.2)}.auth-buttons{display:flex;gap:.5rem}.favorites-feed-hidden{display:none}.warning-message{display:none;color:#d9534f;font-weight:500;margin-top:10px}.payment-section-hidden{display:none}h1,h2,h3,h4{font-weight:600;letter-spacing:.5px}h2{font-size:1.8rem;margin-bottom:1rem;position:relative;display:inline-block;text-shadow:0 0 10px rgba(224,193,112,.5)}h2:after{content:"";position:absolute;width:60%;height:3px;background:linear-gradient(90deg,#e0c170,transparent);bottom:-8px;left:0;border-radius:2px;box-shadow:0 0 10px rgba(224,193,112,.7)}.navbar,.logo,.chart-preview,.menu,.main,.content{transition:all .6s cubic-bezier(.22,1,.36,1);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.navbar{position:fixed;top:0;left:0;right:0;height:var(--navbar-height);background-color:rgba(13,13,13,.85);backdrop-filter:blur(15px);border-bottom:1px solid #e0c170;display:flex;align-items:stretch;z-index:1000;box-shadow:0 2px 20px rgba(224,193,112,.2)}.chart-preview{flex:1;display:flex;align-items:stretch;overflow:hidden;height:100%;min-height:210px;position:relative;transition:margin-left .6s cubic-bezier(.22,1,.36,1);margin-left:0}#tradingview-widget-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:210px;display:block}#tradingview-widget-container iframe{width:100%!important;height:100%!important;min-height:210px;display:block;border:none}.chart-preview:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(13,13,13,.2),transparent 10%,transparent 90%,rgba(13,13,13,.2));pointer-events:none;z-index:1}#tradingview-widget-container .tradingview-widget-container,#tradingview-widget-container .tradingview-widget-container__widget{width:100%!important;height:100%!important;display:block}.sub-navbar{position:fixed;top:var(--navbar-height);left:0;right:0;height:var(--subnav-height);transition:left .6s cubic-bezier(.22,1,.36,1);background-color:rgba(13,13,13,.85);backdrop-filter:blur(15px);border-bottom:1px solid #e0c170;display:flex;align-items:center;justify-content:flex-end;z-index:999;box-shadow:0 2px 15px rgba(0,0,0,.3),0 0 30px rgba(224,193,112,.1)}.auth-buttons{display:flex;flex-wrap:nowrap;white-space:nowrap;padding-right:1rem}.auth-buttons button{white-space:nowrap}.auth-buttons button{padding:.5rem 1.2rem;background-color:rgba(13,13,13,.7);border:2px solid rgba(224,193,112,.3);border-radius:4px;color:#e0c170;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;text-shadow:0 0 6px rgba(224,193,112,.4);box-shadow:0 0 10px rgba(224,193,112,.1)}.auth-buttons button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(224,193,112,.2),transparent);transition:left .5s ease}.auth-buttons button:hover{background-color:rgba(224,193,112,.1);border-color:#e0c170;transform:translateY(-2px);box-shadow:0 0 15px rgba(224,193,112,.3)}.auth-buttons button:hover:before{left:100%}.auth-buttons button:active{transform:translateY(0)}.welcome-message{color:#e0c170;font-weight:500;margin-right:auto;opacity:0;animation:slideInLeft .3s forwards .3s;white-space:nowrap;padding:0 1rem;text-shadow:0 0 10px rgba(224,193,112,.5);font-size:.95rem;letter-spacing:.5px}.welcome-message.trial-message{color:#e0c170;display:inline-flex;align-items:center}.welcome-message.trial-message:before{content:"??";margin-right:4px;font-size:.9rem}.subscribe-button{background:linear-gradient(135deg,#bfa046,#a9842a,#ffc107,#a9842a);background-size:300% 300%;color:#000;font-weight:600;padding:.6rem 1.4rem;margin:.2rem .75rem;border-radius:4px;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 0 15px rgba(224,193,112,.4),inset 0 0 10px rgba(255,255,255,.2);text-transform:uppercase;font-size:.85rem;letter-spacing:.5px;position:relative;overflow:hidden;animation:shimmerBackground 3s infinite alternate,slideInRight .3s forwards;opacity:0;white-space:nowrap}.subscribe-button:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(to bottom right,rgba(255,255,255,0),rgba(255,255,255,.1),rgba(255,255,255,0));transform:rotate(30deg);animation:shinyEffect 3s infinite}.subscribe-button:hover{transform:translateY(-2px);box-shadow:0 0 20px rgba(224,193,112,.6),inset 0 0 10px rgba(255,255,255,.3);background-position:right bottom}.subscribe-button:active{transform:translateY(0);box-shadow:0 0 10px rgba(224,193,112,.3),inset 0 0 5px rgba(0,0,0,.2)}@keyframes shimmerBackground{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes shinyEffect{0%{left:-200%}to{left:200%}}@media (max-width: 768px){.navbar{height:200px}.navbar.single-quote-mode{height:120px}.navbar.single-quote-mode .chart-preview,.navbar.single-quote-mode #tradingview-widget-container{min-height:85px}.sub-navbar{display:none!important}.mobile-auth-floating{position:fixed;top:10px;right:10px;z-index:1100;padding-right:0;gap:.4rem}.mobile-auth-floating .dropdown-menu{right:0;left:auto}.mobile-auth-in-navbar{position:absolute;right:8px;bottom:8px;z-index:1100;padding-right:0;gap:.4rem}.auth-overlay{position:fixed;top:10px;right:10px;z-index:2000;pointer-events:none;display:flex}.auth-overlay .auth-buttons{pointer-events:auto;padding-right:0;gap:.4rem}.auth-buttons{padding-right:.3rem;flex-direction:column;gap:.4rem}.auth-buttons button{padding:.4rem .8rem;font-size:.8rem;min-width:auto}.welcome-message{font-size:.8rem;padding:0 .3rem;display:none}.subscribe-button{padding:.4rem .8rem;font-size:.75rem;margin:0 .3rem}.tradingview-widget-container{margin:0 .3rem 0 0!important}.main{top:200px}.single-quote-mode~.main{top:120px}.tab{padding:.4rem .1rem;font-size:.75rem}.tab.active{padding:.5rem .15rem;font-size:.85rem}.range-buttons{gap:.1rem;margin-top:.3rem}.range-buttons button{font-size:.65rem;padding:.5rem .15rem;min-width:28px;max-width:35px;height:2rem}.tab-content{padding:0;min-height:520px;box-shadow:none}.tabs-container{width:calc(100% - 1rem);margin:0 .5rem;box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 30px rgba(224,193,112,.15),inset 0 1px rgba(224,193,112,.2);border:1px solid rgba(224,193,112,.3);background:linear-gradient(to bottom,rgba(39,39,30,.8),rgba(39,39,30,.6))}.content{padding:.2rem}}.signing-out{position:relative;overflow:hidden}.signing-out:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(224,193,112,.3),transparent);animation:sweep 1s infinite}.menu-hint-arrow{font-size:18px;color:#e0c170;filter:drop-shadow(0 0 3px rgba(224,193,112,.5));animation:bounceHorizontal 1.5s ease-in-out infinite;display:flex;align-items:center;justify-content:center}.menu-hint-text{user-select:none;position:relative;z-index:1;text-shadow:0 0 10px rgba(224,193,112,.3)}.menu-hint-highlight{color:#fff;font-weight:600}.menu-hint-mobile{position:fixed;--mobile-hint-left: max(12px, env(safe-area-inset-left, 0px) + 12px);--mobile-hint-arrow-offset: clamp(12px, 6vw, 40px);left:var(--mobile-hint-left);bottom:calc(var(--nav-height, 64px) + env(safe-area-inset-bottom,0px) + 20px);background:rgba(13,13,13,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:#e0c170;padding:14px 18px 32px 14px;border-radius:12px;box-shadow:0 0 0 1px rgba(224,193,112,.2),0 4px 24px rgba(0,0,0,.4),0 0 30px rgba(224,193,112,.15),inset 0 1px rgba(224,193,112,.1);z-index:1050;display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;font-family:Poppins,Poppins Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;letter-spacing:.3px;opacity:0;pointer-events:none;border:1px solid rgba(224,193,112,.25);overflow:hidden;max-width:min(260px,calc(100vw - var(--mobile-hint-left) - 16px));animation:slideInFromBottom .6s ease-out forwards}.menu-hint-mobile:after{content:"";position:absolute;bottom:-8px;left:var(--mobile-hint-arrow-offset, clamp(12px, 6vw, 40px));width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(224,193,112,.25);filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.menu-hint-mobile.hidden{display:none!important}.menu-hint-mobile .menu-hint-text{text-align:left;text-shadow:0 0 10px rgba(224,193,112,.3)}.menu-hint-mobile .menu-hint-arrow{position:absolute;left:14px;bottom:8px;transform:rotate(90deg);animation:bounceVertical 1.5s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(224,193,112,.5))}.menu-hint-mobile .menu-hint-arrow svg{width:20px;height:20px}.mobile-text{display:none}@keyframes bounceHorizontal{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes bounceVertical{0%,to{transform:rotate(90deg) translateY(0)}50%{transform:rotate(90deg) translateY(3px)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 769px){.menu-hint-mobile{display:none!important}}.user-profile-dropdown{position:relative;display:inline-block}.user-icon-btn{padding:.45rem;background-color:rgba(13,13,13,.7);border:2px solid rgba(224,193,112,.3);border-radius:4px;color:#e0c170;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;text-shadow:0 0 6px rgba(224,193,112,.4);box-shadow:0 0 10px rgba(224,193,112,.1);display:flex;align-items:center;justify-content:center}.user-icon-btn svg{width:25px;height:25px}.content-header-redesigned .company-logo{width:48px;height:48px;object-fit:contain;display:block}@media (max-width: 768px){.content-header-redesigned .company-logo{width:36px;height:36px}}.user-icon-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(224,193,112,.2),transparent);transition:left .5s ease}.user-icon-btn:hover{background-color:rgba(224,193,112,.1);border-color:#e0c170;transform:translateY(-2px);box-shadow:0 0 15px rgba(224,193,112,.3)}.user-icon-btn:hover:before{left:100%}.user-icon-btn:active{transform:translateY(0)}.dropdown-menu{display:none;position:absolute;right:0;top:100%;background-color:rgba(13,13,13,.9);min-width:120px;box-shadow:0 8px 16px rgba(0,0,0,.4);z-index:1000;border-radius:4px;border:1px solid rgba(224,193,112,.3);margin-top:5px;overflow:hidden;animation:fadeIn .3s ease}.dropdown-menu button{width:100%;text-align:left;padding:10px 15px;background:none;border:none;color:#e0c170;cursor:pointer;transition:all .3s ease;font-size:.9rem}.dropdown-menu button:hover{background-color:rgba(224,193,112,.1)}.dropdown-menu.show{display:block}.hamburger-btn{background:rgba(13,13,13,.8);color:#e0c170;border:2px solid #e0c170;padding:.6rem .8rem;border-radius:8px;font-size:1.3rem;cursor:pointer;margin:1rem 0 1rem 1rem;height:fit-content;position:fixed;left:var(--menu-width);top:260px;z-index:1000;box-shadow:0 0 15px rgba(224,193,112,.3);transition:left .6s cubic-bezier(.22,1,.36,1),top .4s cubic-bezier(.4,0,.2,1),background-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.hamburger-btn:hover{background-color:rgba(224,193,112,.1);color:#fff;box-shadow:0 0 20px rgba(224,193,112,.5);transform:translateY(-2px)}.hamburger-btn:active{transform:scale(.95)}.menu-collapsed .hamburger-btn{left:0}.menu{width:400px;background-color:rgba(20,20,20,.8);backdrop-filter:blur(15px);border-right:1px solid #e0c170;padding:0;display:flex;flex-direction:column;align-items:stretch;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:2px 0 20px rgba(0,0,0,.3),0 0 30px rgba(224,193,112,.1);transform:none;will-change:auto;transition:none;z-index:1001}.menu-collapsed .menu{left:0;transform:none}.menu::-webkit-scrollbar{width:6px}.menu::-webkit-scrollbar-track{background:rgba(13,13,13,.5);border-radius:10px}.menu::-webkit-scrollbar-thumb{background-color:#e0c170;border-radius:10px;border:2px solid rgba(13,13,13,.5)}.menu::-webkit-scrollbar-thumb:hover{background-color:#f0d180}.menu-tabs{display:flex;justify-content:space-between;margin-bottom:0;width:100%;position:sticky;top:0;z-index:10;background-color:rgba(20,20,20,.95);backdrop-filter:blur(15px);padding:.5rem 1.5rem .25rem}.menu-tabs:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background-color:rgba(20,20,20,.95);pointer-events:none}.tab-title{flex:1;text-align:center;font-size:rem;padding:.5rem .5rem 2px;cursor:pointer;color:#aaa;opacity:.6;transition:all .3s ease;white-space:nowrap;position:relative}.tab-title:hover{color:#e0c170;opacity:.8}.tab-title.active{font-size:1.4rem;font-weight:700;color:#e0c170;opacity:1;text-shadow:0 0 10px rgba(224,193,112,.5)}.tab-title.active:after{content:"";position:absolute;bottom:0;left:25%;width:50%;height:3px;background:#e0c170;border-radius:2px;box-shadow:0 0 15px rgba(224,193,112,.7)}.search-bar{padding:0 1.5rem .75rem;width:100%;max-width:none;margin-bottom:0;position:sticky;top:var(--menu-tabs-offset, 64px);z-index:9;background-color:rgba(20,20,20,.95);backdrop-filter:blur(15px);box-shadow:0 4px 15px rgba(224,193,112,.2);margin-top:0}.menu-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:10;width:100%}.menu-sticky .menu-tabs{position:relative;top:auto;z-index:10}.menu-sticky .search-bar{position:relative;top:auto;z-index:9}.search-bar input{width:100%;padding:.4rem 1rem .4rem .8rem;background-color:rgba(13,13,13,.7);border:1px solid rgba(224,193,112,.3);border-radius:8px;color:#e0c170;transition:all .3s ease;font-size:.95rem;box-shadow:0 0 10px rgba(224,193,112,.1);box-sizing:border-box}.search-bar:before{position:absolute;left:.8rem;top:2rem;font-size:.9rem;opacity:.7;pointer-events:none}.search-bar input:focus{outline:none;border-color:#e0c170;box-shadow:0 0 15px rgba(224,193,112,.3);background-color:rgba(13,13,13,.9)}.search-bar input::placeholder{color:rgba(224,193,112,.6)}.menu-buttons{width:100%;padding:1.5rem;min-height:520px}.menu-item{border:1px solid rgba(224,193,112,.2);border-radius:8px;margin-bottom:.5rem;padding:.8rem 1rem .5rem;text-align:left;width:100%;transition:all .3s ease;background-color:rgba(12,12,12,.7);position:relative;overflow:hidden;transform-origin:left center;box-shadow:0 0 15px rgba(0,0,0,.2)}.menu-item.removing{overflow:hidden;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1);transform:translate(-100%);opacity:0;height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.menu-item:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:rgba(224,193,112,.5);transform:scaleY(0);transform-origin:bottom;transition:transform .3s ease;box-shadow:0 0 10px rgba(224,193,112,.5)}.menu-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(224,193,112,.05) 0%,transparent 50%);pointer-events:none}.gold-dust-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:8px;isolation:isolate;pointer-events:none;z-index:1;background:radial-gradient(90% 140% at -15% 50%,rgba(255,213,86,.12),rgba(0,0,0,0) 60%),radial-gradient(80% 120% at 110% 70%,rgba(255,213,86,.04),rgba(0,0,0,0) 65%),radial-gradient(60% 100% at 67% 50%,rgba(255,213,86,.08),rgba(0,0,0,0) 85%);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(255,255,255,var(--grid-shoulder-opacity)) calc(var(--grid-hotspot-x) - (var(--grid-hotspot-softness) * 15)),#fff calc(var(--grid-hotspot-x) - var(--grid-hotspot-softness)),#fff calc(var(--grid-hotspot-x) + var(--grid-hotspot-softness)),rgba(255,255,255,var(--grid-shoulder-opacity)) calc(var(--grid-hotspot-x) + (var(--grid-hotspot-softness) * 3)),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,rgba(255,255,255,var(--grid-shoulder-opacity)) calc(var(--grid-hotspot-x) - (var(--grid-hotspot-softness) * 15)),#fff calc(var(--grid-hotspot-x) - var(--grid-hotspot-softness)),#fff calc(var(--grid-hotspot-x) + var(--grid-hotspot-softness)),rgba(255,255,255,var(--grid-shoulder-opacity)) calc(var(--grid-hotspot-x) + (var(--grid-hotspot-softness) * 3)),transparent 100%);mask-mode:luminance;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dust-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:screen;filter:blur(.5px)}.dust-1{background-image:radial-gradient(circle at calc(7% + var(--p) * 23%) calc(20% + var(--p) * 17%),var(--gold-1) 0%,transparent calc(1.2% + var(--p) * .3%)),radial-gradient(circle at calc(40% - var(--p) * 12%) calc(60% + var(--p) * 13%),var(--gold-2) 0%,transparent calc(.9% + var(--p) * .4%)),radial-gradient(circle at calc(70% + var(--p) * 8%) calc(30% - var(--p) * 15%),var(--gold-3) 0%,transparent calc(1.5% - var(--p) * .2%)),radial-gradient(circle at calc(25% + var(--p) * 18%) calc(80% - var(--p) * 25%),var(--gold-1) 0%,transparent calc(1.1% + var(--p) * .3%)),radial-gradient(circle at calc(90% - var(--p) * 15%) calc(45% + var(--p) * 20%),var(--gold-2) 0%,transparent calc(1.3% - var(--p) * .1%));opacity:.3}.dust-2{background-image:radial-gradient(circle at 15% 35%,var(--gold-2) 0%,transparent 1.3%),radial-gradient(circle at 40% 15%,var(--gold-1) 0%,transparent 1.1%),radial-gradient(circle at 65% 55%,var(--gold-3) 0%,transparent 1.5%),radial-gradient(circle at 30% 70%,var(--gold-2) 0%,transparent 1.2%),radial-gradient(circle at 80% 25%,var(--gold-1) 0%,transparent .9%),radial-gradient(circle at 55% 40%,var(--gold-3) 0%,transparent 1.3%),radial-gradient(circle at 70% 75%,var(--gold-2) 0%,transparent 1%),radial-gradient(circle at 20% 10%,var(--gold-1) 0%,transparent 1.1%),radial-gradient(circle at 90% 60%,var(--gold-3) 0%,transparent 1%);opacity:.25;filter:blur(.8px)}.dust-3-4{background-image:radial-gradient(circle at 8% 20%,var(--gold-3) 0%,transparent .7%),radial-gradient(circle at 22% 45%,var(--gold-2) 0%,transparent .6%),radial-gradient(circle at 38% 65%,var(--gold-1) 0%,transparent .5%),radial-gradient(circle at 52% 15%,var(--gold-2) 0%,transparent .4%),radial-gradient(circle at 68% 50%,var(--gold-2) 0%,transparent .35%),radial-gradient(circle at 82% 25%,var(--gold-1) 0%,transparent .25%),radial-gradient(circle at 95% 40%,var(--gold-2) 0%,transparent .2%),radial-gradient(circle at 15% 80%,var(--gold-3) 0%,transparent .22%),radial-gradient(circle at 45% 30%,var(--gold-1) 0%,transparent .15%),radial-gradient(circle at 75% 75%,var(--gold-3) 0%,transparent .18%),radial-gradient(circle at 35% 5%,var(--gold-2) 0%,transparent .1%),radial-gradient(circle at 88% 85%,var(--gold-3) 0%,transparent .08%);opacity:.18;filter:blur(1.1px)}.speckles{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25;background-image:radial-gradient(1px 1px at 12px 25px,var(--gold-1),transparent),radial-gradient(1px 1px at 35px 55px,var(--gold-2),transparent),radial-gradient(1px 1px at 58px 30px,var(--gold-3),transparent),radial-gradient(1px 1px at 80px 15px,var(--gold-1),transparent),radial-gradient(1px 1px at 25px 70px,var(--gold-2),transparent),radial-gradient(1px 1px at 50px 8px,var(--gold-3),transparent),radial-gradient(1px 1px at 72px 45px,var(--gold-1),transparent),radial-gradient(1px 1px at 95px 35px,var(--gold-2),transparent),radial-gradient(1px 1px at 15px 50px,var(--gold-3),transparent),radial-gradient(1px 1px at 42px 78px,var(--gold-1),transparent),radial-gradient(1px 1px at 88px 65px,var(--gold-2),transparent);background-size:120px 120px;background-position:0 0;mix-blend-mode:screen;mask-image:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.3) 40%,rgba(255,255,255,.4),rgba(255,255,255,.2));-webkit-mask-image:linear-gradient(90deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 70%,rgba(255,255,255,.2) 100%)}.fine-dust{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 45% 50%,rgba(255,236,170,.03) 0%,transparent 40%),radial-gradient(ellipse at 65% 30%,rgba(255,217,120,.025) 0%,transparent 35%),radial-gradient(ellipse at 75% 70%,rgba(255,192,70,.03) 0%,transparent 45%);filter:blur(25px);mix-blend-mode:screen;opacity:.6}.gradient-sweep{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,236,170,.005) 20%,rgba(255,217,120,.01) 40%,rgba(255,217,120,.02) 60%,rgba(255,192,70,.025) 75%,rgba(255,192,70,.02) 85%,rgba(255,236,170,.01) 95%,transparent 100%);mix-blend-mode:screen}.halftone{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;opacity:.3;filter:blur(.3px);background-image:radial-gradient(rgba(255,195,64,.22) 1px,transparent 1.5px);background-size:8px 8px;mask-image:linear-gradient(90deg,rgba(0,0,0,.075),rgba(0,0,0,.15) 20%,rgba(0,0,0,.376) 50%,rgba(0,0,0,.6) 75%,rgba(0,0,0,.75) 90%,rgba(0,0,0,.675));-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.075) 0%,rgba(0,0,0,.15) 20%,rgba(0,0,0,.375) 50%,rgba(0,0,0,.6) 75%,rgba(0,0,0,.75) 90%,rgba(0,0,0,.675) 100%)}.vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 60px 20px rgba(0,0,0,.3)}.content-header-redesigned .header-main{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.content-header-redesigned .company-info{display:flex;align-items:center;gap:.75rem;flex:0 0 100%;width:100%;margin-bottom:.25rem}.content-header-redesigned .company-details .company-name{margin:0}.content-header-redesigned .ticker-symbol{color:#ccc;font-weight:500;margin-left:.25rem}.content-header-redesigned .report-metadata{display:flex;align-items:center;gap:.75rem}.content-header-redesigned .report-meta-inline{font-style:italic;white-space:normal}.content-header-redesigned .header-summary{margin-top:.75rem}.content-header-redesigned .header-summary h3{display:inline-flex;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(224,193,112,.2);margin-bottom:.5rem;color:#e0c170;font-size:1.1rem}.content-header-redesigned .header-footer{margin-top:.5rem;font-size:.9rem;color:#bbb}.sentiment-icon-large .green{color:#5cb85c}.sentiment-icon-large .red{color:#d9534f}.sentiment-icon-large .yellow{color:#f0ad4e}@keyframes particles-float-gentle{0%{transform:translateZ(0) translate(0);opacity:.4}25%{transform:translateZ(0) translate(-1px,2px);opacity:.7}50%{transform:translateZ(0) translate(2px,-1px);opacity:.6}75%{transform:translateZ(0) translate(-1px,-1px);opacity:.8}to{transform:translateZ(0) translate(0);opacity:.4}}@keyframes particle-drift{0%{transform:translate(0);opacity:.3}10%{transform:translate(calc(var(--drift-x, 2) * .8px),calc(var(--drift-y, -1) * -.3px));opacity:.4}25%{transform:translate(calc(var(--drift-x, 2) * 1.2px),calc(var(--drift-y, -1) * -1px));opacity:.5}40%{transform:translate(calc(var(--drift-x, 2) * .8px),calc(var(--drift-y, -1) * -1.5px));opacity:.6}50%{transform:translateY(calc(var(--drift-y, -1) * -1.8px));opacity:.7}60%{transform:translate(calc(var(--drift-x, 2) * -.8px),calc(var(--drift-y, -1) * -1.5px));opacity:.6}75%{transform:translate(calc(var(--drift-x, 2) * -1.2px),calc(var(--drift-y, -1) * -1px));opacity:.5}90%{transform:translate(calc(var(--drift-x, 2) * -.8px),calc(var(--drift-y, -1) * -.3px));opacity:.4}to{transform:translate(0);opacity:.3}}@keyframes particle-wander{0%{transform:translate(0);opacity:.2}15%{transform:translate(calc(var(--p, 0) * .5px + 1px),calc(var(--p, 0) * 1px + 2px));opacity:.3}30%{transform:translate(calc(var(--p, 0) * 1.5px + 2px),calc(var(--p, 0) * 1.8px + 3px));opacity:.4}45%{transform:translate(calc(var(--p, 0) * 2px + 3px),calc(var(--p, 0) * 1px + 2px));opacity:.5}60%{transform:translate(calc(var(--p, 0) * 1.5px + 2px),calc(var(--p, 0) * -.5px - 1px));opacity:.4}75%{transform:translate(calc(var(--p, 0) * .5px + 1px),calc(var(--p, 0) * -1.5px - 2px));opacity:.3}90%{transform:translate(calc(var(--p, 0) * -.5px),calc(var(--p, 0) * -1px - 1px));opacity:.2}to{transform:translate(0);opacity:.2}}@keyframes particle-energize{0%{transform:translate(0);opacity:.4}12.5%{transform:translate(calc(var(--energy-y1, 4) * 1.5px),calc(var(--energy-y2, -3) * -1px));opacity:.6}25%{transform:translate(calc(var(--energy-y1, 4) * 2px));opacity:.7}37.5%{transform:translate(calc(var(--energy-y1, 4) * 1.5px),calc(var(--energy-y2, -3) * 1px));opacity:.8}50%{transform:translate(0);opacity:.6}62.5%{transform:translate(calc(var(--energy-y1, 4) * -1.5px),calc(var(--energy-y2, -3) * -1px));opacity:.7}75%{transform:translate(calc(var(--energy-y1, 4) * -2px));opacity:.8}87.5%{transform:translate(calc(var(--energy-y1, 4) * -1.5px),calc(var(--energy-y2, -3) * 1px));opacity:.6}to{transform:translate(0);opacity:.4}}.dust-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;mix-blend-mode:screen;filter:blur(.5px);animation:particles-float-gentle 4s ease-in-out infinite paused;transition:animation-play-state .3s ease}.dust-1{animation:particle-drift 7s ease-in-out infinite paused;animation-delay:0s;--drift-x: 3;--drift-y: -2}.dust-2{animation:particle-wander 11s ease-in-out infinite paused;animation-delay:.4s}.dust-3-4{animation:particle-energize 13s ease-in-out infinite paused;animation-delay:.8s;--drift-x: -2;--drift-y: 3}.speckles{animation:particle-wander 17s ease-in-out infinite paused;animation-delay:1.2s}.menu-item .menu-item-logo-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:right 10px center;background-size:120px auto;opacity:.08;filter:grayscale(1) contrast(1.1);pointer-events:none;z-index:2;transition:opacity .2s ease,transform .2s ease}.menu-item:hover .menu-item-logo-bg{opacity:.12;transform:translate(2px) scale(1.01)}.menu-item.skeleton-loading .menu-item-logo-bg{display:none}.menu-item-content{position:relative;height:100%;z-index:3}.menu-item-left{padding-right:3.5rem;display:flex;flex-direction:column;justify-content:center}.menu-item-grid{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;gap:0;align-items:center;justify-items:center}.menu-item-icon-column,.menu-item-text-column{display:contents}.menu-item-grid .company-logo{grid-column:1;grid-row:1}.menu-item-grid .favorite-star{grid-column:1;grid-row:2;align-self:center;margin-top:0rem}.menu-item-grid .company-info{grid-column:2;grid-row:1;justify-self:start;align-self:center;width:100%}.menu-item-grid .menu-item-description{grid-column:2;grid-row:2;justify-self:start;align-self:start;margin-top:.6rem}.company-info{display:flex;align-items:center;gap:.3rem;overflow:hidden;white-space:nowrap;color:#fff;font-size:1.1rem;font-weight:500}.menu-item-description{margin:0;color:#ccc;font-size:.9rem;padding-left:.5rem;border-left:2px solid rgba(224,193,112,.3)}.menu-item-fixed-right{position:absolute;top:0;right:0;display:flex;align-items:flex-start;padding:0 .3rem;width:2.5rem}.company-name-text{overflow:hidden;flex-shrink:1;min-width:0;position:relative}.company-name-scroll-container{display:inline-block;white-space:nowrap;transition:transform .3s ease}.company-name-scroll-content{display:inline-block;white-space:nowrap}.company-name-text.scrollable .company-name-scroll-container{animation:none;will-change:auto}.menu-item:hover .company-name-text.scrollable .company-name-scroll-container{animation:scroll-text linear infinite;will-change:transform}.stock-name{font-size:.9rem;color:#ccc;white-space:nowrap;font-weight:500;flex-shrink:0}.menu-item p{color:#ccc;font-size:.9rem;margin:0;padding-left:.5rem;border-left:2px solid rgba(224,193,112,.3)}.menu-item:hover{background-color:rgba(25,25,25,.9);border-color:rgba(224,193,112,.5);transform:translateY(-2px) translate(3px);box-shadow:0 5px 20px rgba(0,0,0,.3),0 0 15px rgba(224,193,112,.2);cursor:pointer}.menu-item:hover .dust-layer,.menu-item:hover .speckles{animation-play-state:running}.menu-item:active{transform:translateY(0);box-shadow:0 2px 10px rgba(0,0,0,.2)}.menu-item.active{background-color:rgba(13,13,13,.9);border-color:#e0c170;box-shadow:0 0 20px rgba(224,193,112,.3)}.menu-item.active:before{transform:scaleY(1);background-color:#e0c170;box-shadow:0 0 15px rgba(224,193,112,.7)}.menu-item.active .dust-layer,.menu-item.active .speckles,.menu-item:active .dust-layer,.menu-item:active .speckles{animation-play-state:running;animation-name:particle-energize}.sentiment-icons{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;gap:.25rem}.sentiment-icon{display:flex;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;border-radius:50%;font-size:.6rem;border:2px solid;transition:all .3s ease}.sentiment-icon.green{color:#4caf50;background-color:rgba(76,175,80,.15);border-color:rgba(76,175,80,.5);box-shadow:0 0 5px rgba(76,175,80,.3)}.sentiment-icon.red{color:#f44336;background-color:rgba(244,67,54,.15);border-color:rgba(244,67,54,.5);box-shadow:0 0 5px rgba(244,67,54,.3)}.sentiment-icon.yellow{color:var(--neutral-accent);background-color:var(--neutral-accent-bg);border-color:var(--neutral-accent-border);box-shadow:0 0 5px var(--neutral-accent-glow)}.sentiment-icon.news i,.sentiment-icon.technical i,.sentiment-icon.insiders i,.sentiment-icon.fundamental i{font-size:.55rem}.headline-sentiment.bearish:before,.timeline-sentiment.bearish:before,.signal-sentiment.bearish:before{content:"";display:block;width:100%;height:100%;background:url(/assets/bear-D2HUl1wC.svg) no-repeat center;background-size:contain;filter:invert(22%) sepia(87%) saturate(4993%) hue-rotate(343deg) brightness(93%) contrast(91%) drop-shadow(0 0 8px rgba(244,67,54,.55))}.headline-sentiment.bullish:before,.timeline-sentiment.bullish:before,.signal-sentiment.bullish:before{content:"";display:block;width:100%;height:100%;background:url(/assets/bull-BDN2n1fC.svg) no-repeat center;background-size:contain;filter:invert(60%) sepia(98%) saturate(535%) hue-rotate(86deg) brightness(98%) contrast(95%) drop-shadow(0 0 8px rgba(74,222,128,.55))}.headline-sentiment.neutral:before,.timeline-sentiment.neutral:before,.signal-sentiment.neutral:before{content:"";display:block;width:100%;height:100%;background:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20aria-hidden='true'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='5'%20y='10.5'%20width='14'%20height='3'%20rx='1.5'%20fill='currentColor'/%3e%3c/svg%3e") no-repeat center;background-size:contain;filter:invert(95%) sepia(4%) saturate(8%) hue-rotate(314deg) brightness(100%) contrast(96%) drop-shadow(0 0 8px rgba(242,242,242,.5))}.headline-sentiment.bearish:hover:before,.timeline-sentiment.bearish:hover:before,.signal-sentiment.bearish:hover:before{transform:scale(1.06);filter:invert(22%) sepia(87%) saturate(4993%) hue-rotate(343deg) brightness(110%) contrast(95%) drop-shadow(0 0 10px rgba(244,67,54,.7))}.headline-sentiment.bullish:hover:before,.timeline-sentiment.bullish:hover:before,.signal-sentiment.bullish:hover:before{transform:scale(1.06);filter:invert(60%) sepia(98%) saturate(535%) hue-rotate(86deg) brightness(110%) contrast(100%) drop-shadow(0 0 10px rgba(74,222,128,.7))}.headline-sentiment.neutral:hover:before,.timeline-sentiment.neutral:hover:before,.signal-sentiment.neutral:hover:before{transform:scale(1.06);filter:invert(95%) sepia(4%) saturate(8%) hue-rotate(314deg) brightness(110%) contrast(100%) drop-shadow(0 0 10px rgba(242,242,242,.7))}.sentiment-icon:hover{transform:scale(1.1);filter:brightness(1.2)}.sentiment-icon-large{float:right;margin-left:5px;margin-right:50px;margin-top:-5px;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.sentiment-icon-large i{font-size:1.5rem;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.sentiment-icon-large i.green{color:#4caf50;filter:drop-shadow(0 0 8px rgba(76,175,80,.4))}.sentiment-icon-large i.red{color:#f44336;filter:drop-shadow(0 0 8px rgba(244,67,54,.4))}.sentiment-icon-large i.yellow{color:var(--neutral-accent);filter:drop-shadow(0 0 8px var(--neutral-accent-glow))}.sentiment-icon-large:hover{transform:translateY(-3px)}.sentiment-icon-large:hover i{transform:scale(1.1);filter:brightness(1.3)}.sentiment-icon-large[title]:hover:after{content:attr(title);position:absolute;bottom:-35px;left:50%;transform:translate(-50%);background:rgba(0,0,0,.8);color:#fff;padding:5px 10px;border-radius:4px;font-size:.8rem;white-space:nowrap;z-index:1000;pointer-events:none}.sentiment-icon-large[title]{position:relative}@media (max-width: 768px){.sentiment-icon-large{margin-top:-3px;margin-left:8px;margin-right:15px}}@media (max-width: 480px){.sentiment-icon-large{margin-right:10px}.sentiment-icon-large i{font-size:1.3rem}.sentiment-icon-large[title]:hover:after{bottom:-30px;font-size:.75rem;padding:4px 8px}}.favorite-star{cursor:pointer;font-size:1.5rem;color:#ccc;transition:color .3s ease,text-shadow .3s ease,transform .3s ease;display:inline-block;transform:scale(1);transform-origin:center center;margin-right:0}@media (min-width: 577px){.favorite-star{transform:scale(1);margin-right:0}.favorite-star:hover{transform:scale(1.4)}}.favorite-star.favorited{color:gold;text-shadow:0 0 10px rgba(255,215,0,.7)}.main{top:calc(var(--navbar-height) + var(--subnav-height));display:flex;position:relative;overflow-x:hidden;margin-left:0}.menu-collapsed .main{margin-left:0}@media (min-width: 993px){.tabs-container{width:70%;max-width:900px;margin:0 auto}body:not(.menu-collapsed) .navbar,body:not(.menu-collapsed) .sub-navbar{left:var(--menu-width);right:0}body:not(.menu-collapsed) .main{margin-left:var(--menu-width)}body:not(.menu-collapsed) .content{align-items:center;padding-left:clamp(1rem,2vw,1.75rem);padding-right:clamp(1.25rem,3vw,2rem)}body:not(.menu-collapsed) .tabs-container{width:70%;max-width:900px;margin:0 auto;align-self:center}}@media (min-width: 1600px){body:not(.menu-collapsed) .tabs-container{max-width:1000px}}@media (min-width: 1920px){body:not(.menu-collapsed) .tabs-container{max-width:1100px}}@media (min-width: 993px) and (max-width: 1600px){body:not(.menu-collapsed) .tab{flex:1 1 0;padding:.75rem .5rem;font-size:1.05rem}body:not(.menu-collapsed) .tab.active{padding:.85rem .55rem}body:not(.menu-collapsed) .range-buttons{--range-gap: clamp(.22rem, .9vw, .4rem);margin-top:.6rem;padding:0 clamp(.45rem,1vw,.8rem)}body:not(.menu-collapsed) .range-buttons button{min-width:0;max-width:none;font-size:clamp(.72rem,.85vw,.85rem);padding:clamp(.28rem,.55vw,.38rem) clamp(.4rem,.9vw,.65rem);letter-spacing:.015em}}@media (min-width: 993px) and (max-width: 1280px){body:not(.menu-collapsed) .range-buttons{--range-gap: clamp(.18rem, .6vw, .3rem);padding:0 clamp(.35rem,.8vw,.55rem)}body:not(.menu-collapsed) .range-buttons button{font-size:clamp(.68rem,.78vw,.78rem);padding:clamp(.24rem,.48vw,.34rem) clamp(.32rem,.75vw,.5rem);letter-spacing:.01em}}@media (max-width: 992px){.main{margin-left:0}}.main::-webkit-scrollbar{display:none}.content{flex:1;background-color:transparent;padding:2rem;color:#fff;display:flex;flex-direction:column;align-items:center}.content:before{content:""}.mobile-day-switcher{display:block;width:100%;padding:.3rem .5rem;margin-bottom:0}.mobile-day-switcher.hidden-preserve-space{visibility:hidden;pointer-events:none;height:var(--day-switcher-preserved-height, 28px);box-sizing:border-box;overflow:hidden}.day-switcher-container{position:relative;display:flex;background:linear-gradient(145deg,rgba(13,13,13,.95),rgba(20,20,35,.95));border-radius:50px;padding:3.4px;border:2px solid rgba(224,193,112,.3);box-shadow:0 4px 20px rgba(0,0,0,.3),0 2px 10px rgba(224,193,112,.2),inset 0 1px rgba(255,255,255,.05);backdrop-filter:blur(10px);max-width:320px;margin:0 auto}.day-option{flex:1;padding:8.5px 16px;background:transparent;border:none;color:#a99a6d;font-size:14px;font-weight:500;font-family:Poppins,Poppins Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;cursor:pointer;position:relative;z-index:2;transition:color .3s ease;border-radius:50px;min-height:37px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.5px}.day-option:hover{color:#d5c28f}.day-option.active{color:#1e1e1e;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2)}.day-indicator{position:absolute;top:3.4px;left:66.66%;height:calc(100% - 6.8px);width:calc(33.33% - 4px);background:linear-gradient(135deg,#f0d080,#e0c170,#c7ae6a);border-radius:50px;box-shadow:0 2px 8px rgba(224,193,112,.4),0 0 20px rgba(224,193,112,.2),inset 0 1px rgba(255,255,255,.3);transition:left .3s cubic-bezier(.4,0,.2,1);z-index:1}.day-option:nth-child(1).active~.day-indicator{left:4px}.day-option:nth-child(2).active~.day-indicator{left:calc(33.33% + 2px)}.day-option:nth-child(3).active~.day-indicator{left:66.66%}@media (max-width: 767px){.tabs,.range-buttons{display:none!important}.tab{padding:.8rem .5rem!important}.tab.active{padding:1rem .6rem!important}}@media (min-width: 768px){.mobile-day-switcher{display:none}}.tabs-container{border-radius:12px;margin:0 auto;box-shadow:0 0 30px rgba(0,0,0,.4),0 0 20px rgba(224,193,112,.2);transition:box-shadow .3s ease,transform .3s ease;display:flex;flex-direction:column;align-items:center;overflow:hidden;background-color:rgba(15,15,15,.4);backdrop-filter:blur(15px);border:2px solid rgba(224,193,112,.2);position:relative}.tabs-container:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(224,193,112,.03) 0%,transparent 60%);pointer-events:none;animation:rotate-glow 15s linear infinite}@keyframes rotate-glow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tabs-container:hover{box-shadow:0 0 40px rgba(0,0,0,.5),0 0 30px rgba(224,193,112,.3);transform:translateY(-3px)}.tabs{display:flex;width:100%;gap:0;position:relative;z-index:1}.tab{flex:.8;padding:.8rem .6rem;text-align:center;background-color:rgba(21,21,21,.9);color:#ccc;cursor:pointer;border-radius:8px 8px 0 0;transition:all .4s ease;position:relative;overflow:hidden;font-weight:500;letter-spacing:.5px;font-size:1.1rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.tab:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,#e0c170,transparent);transform:translateY(-100%);transition:transform .3s ease;box-shadow:0 0 10px rgba(224,193,112,.5)}.tab:hover{background-color:rgba(13,13,13,.7);color:#e0c170}.tab.active{flex:1.4;padding:1rem;background-color:rgba(39,39,30,.6);color:#fff;font-weight:600;text-shadow:0 0 10px rgba(224,193,112,.5);font-size:1.4rem;align-items:center}.tab.active:before{transform:translateY(0)}@media (min-width: 768px){.tab+.tab{background-image:linear-gradient(to bottom,rgba(224,193,112,0),rgba(224,193,112,.45),rgba(224,193,112,0));background-repeat:no-repeat;background-position:left center;background-size:2px 64%}}.tab{position:relative}.tab>*:not(.range-buttons){transform:translateY(15px);transition:transform .4s ease}.tab.active>*:not(.range-buttons){transform:translateY(-10px)}.tab-viewport{overflow:hidden;width:100%;height:auto;position:relative;z-index:1}.tab-content{display:none;width:100%;min-height:400px;padding:2.5rem;box-sizing:border-box;border-radius:0 0 12px 12px;background-color:rgba(39,39,30,.6);box-shadow:none;text-align:left;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:relative}.tab-content.active{display:block}.tab-content.fade-out{opacity:0;transition:opacity .15s ease}.tab-content.golden-reveal{position:relative;overflow:hidden}.tab-content.golden-reveal:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(224,193,112,.2) 30%,rgba(224,193,112,.4) 50%,rgba(224,193,112,.2) 70%,transparent 100%);z-index:10;animation:golden-sweep .5s ease-out forwards;pointer-events:none}@keyframes golden-sweep{0%{left:-100%}to{left:100%}}.content-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(224,193,112,.2)}@media (max-width: 768px){.content-header{flex-direction:column;align-items:flex-start;gap:1rem}}.sentiment-icon.viewed{opacity:.3}.sentiment-icon.green.viewed{color:#4caf50;background-color:rgba(76,175,80,.15);border-color:rgba(76,175,80,.5);box-shadow:0 0 5px rgba(76,175,80,.3)}.sentiment-icon.red.viewed{color:#f44336;background-color:rgba(244,67,54,.15);border-color:rgba(244,67,54,.5);box-shadow:0 0 5px rgba(244,67,54,.3)}.sentiment-icon.yellow.viewed{color:var(--neutral-accent);background-color:var(--neutral-accent-bg);border-color:var(--neutral-accent-border);box-shadow:0 0 6px var(--neutral-accent-glow);opacity:.55}.content-header h2{color:#fff;font-size:1.8rem;font-weight:600;margin:0;text-shadow:0 0 20px rgba(224,193,112,.4);letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-period{background:linear-gradient(135deg,rgba(224,193,112,.15),rgba(224,193,112,.05));color:#e0c170;padding:.4rem 1rem;border-radius:20px;font-size:.85rem;white-space:nowrap;flex-shrink:0;font-weight:500;border:1px solid rgba(224,193,112,.3);backdrop-filter:blur(10px)}.content-body{display:flex;flex-direction:column;gap:2rem}@media (max-width: 768px){.sources-section,.indicators-section,.fundamental-data-section{margin-left:.75rem;margin-right:.75rem}}.stale-data-indicator{background:linear-gradient(135deg,rgba(243,156,18,.1),rgba(243,156,18,.05));border:1px solid rgba(243,156,18,.3);border-radius:8px;padding:1rem;margin:1rem 0 1.5rem;backdrop-filter:blur(10px)}.stale-data-content{display:flex;align-items:center;color:#fff;font-size:.9rem;line-height:1.4}.stale-data-content i{flex-shrink:0}.stale-data-content span{opacity:.9}.indicators-section h3{color:#e0c170;font-size:1.1rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(224,193,112,.2);text-transform:uppercase;letter-spacing:1px}.indicators-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.indicators-list li{background:linear-gradient(135deg,rgba(13,13,13,.6),rgba(13,13,13,.4));border:1px solid rgba(224,193,112,.15);border-radius:8px;padding:1rem 1.25rem;color:rgba(255,255,255,.9);position:relative;transition:all .3s ease;backdrop-filter:blur(10px)}.headlines-container{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.headline-card{display:block;background:linear-gradient(135deg,rgba(13,13,13,.6),rgba(13,13,13,.4));border:1px solid rgba(224,193,112,.15);border-radius:12px;padding:1rem;transition:all .3s ease;position:relative;backdrop-filter:blur(10px);box-shadow:0 2px 4px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.2);overflow:hidden}.headline-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:60%;pointer-events:none;z-index:0;opacity:.7}.headline-card[data-sentiment=positive]:before{background:linear-gradient(90deg,rgba(74,222,128,.12),transparent)}.headline-card[data-sentiment=negative]:before{background:linear-gradient(90deg,rgba(248,113,113,.2),transparent)}.headline-card[data-sentiment=neutral]:before{background:linear-gradient(90deg,rgba(148,163,184,.06),transparent)}.headline-card[data-sentiment=positive]{border-left:3px solid #4ade80;background:linear-gradient(135deg,rgba(74,222,128,.06),rgba(13,13,13,.4))}.headline-card[data-sentiment=negative]{border-left:3px solid #f87171;background:linear-gradient(135deg,rgba(248,113,113,.12),rgba(13,13,13,.4))}.headline-card[data-sentiment=neutral]{border-left:3px solid #94a3b8;background:linear-gradient(135deg,rgba(148,163,184,.05),rgba(13,13,13,.4))}.headline-card:hover{transform:translate(8px);box-shadow:0 6px 24px rgba(224,193,112,.15);border-color:rgba(224,193,112,.3)}.headline-content{position:relative;z-index:1;width:100%}.headline-metadata{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:.5rem;font-size:.85rem;color:#94a3b8}.headline-outlet{color:rgba(255,255,255,.74);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-weight:600;font-size:12px;letter-spacing:.3px;text-transform:uppercase;font-style:italic;padding:.2rem .5rem;border-radius:6px}.headline-time{opacity:.8;font-size:.8rem}.headline-text{color:#e5e7eb;line-height:1.6;font-size:.95rem}.headline-sentiment{position:absolute;top:1rem;right:1rem;flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;border-radius:8px}.headline-sentiment.positive{background:transparent;color:#4ade80}.headline-sentiment.negative{background:transparent;color:#f87171}.headline-sentiment.neutral{background:transparent;color:#94a3b8}.signal-card{display:flex;align-items:flex-start;background:linear-gradient(135deg,rgba(13,13,13,.6),rgba(13,13,13,.4));border:1px solid rgba(224,193,112,.15);border-radius:12px;padding:1rem;margin-bottom:.75rem;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.2)}.signal-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:60%;opacity:.7;pointer-events:none;z-index:0}.signal-card[data-sentiment=positive]:before{background:linear-gradient(90deg,rgba(74,222,128,.12),transparent)}.signal-card[data-sentiment=negative]:before{background:linear-gradient(90deg,rgba(248,113,113,.2),transparent)}.signal-card[data-sentiment=neutral]:before{background:linear-gradient(90deg,rgba(148,163,184,.06),transparent)}.signal-card[data-sentiment=positive]{border-left:3px solid #4ade80;background:linear-gradient(135deg,rgba(74,222,128,.06),rgba(13,13,13,.4))}.signal-card[data-sentiment=negative]{border-left:3px solid #f87171;background:linear-gradient(135deg,rgba(248,113,113,.12),rgba(13,13,13,.4))}.signal-card[data-sentiment=neutral]{border-left:3px solid #94a3b8;background:linear-gradient(135deg,rgba(148,163,184,.05),rgba(13,13,13,.4))}.signal-card:hover{transform:translate(8px);box-shadow:0 6px 24px rgba(224,193,112,.15);border-color:rgba(224,193,112,.3)}.signal-content{flex:1;min-width:0;position:relative;z-index:1}.signal-metadata{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;font-size:.85rem;color:#94a3b8;flex-wrap:wrap}.signal-header{color:rgba(255,255,255,.74);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-weight:600;font-size:12px;letter-spacing:.3px;text-transform:uppercase;font-style:italic;padding:.2rem .5rem;border-radius:6px}.signal-header{color:#fff;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.02em}.signal-text{color:rgba(255,255,255,.85);line-height:1.6;font-size:.95rem}.signal-sentiment{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:8px;font-size:1.2rem;font-weight:700;margin-left:1rem;position:relative;z-index:1}.signal-sentiment.positive{background:transparent;color:#4ade80}.signal-sentiment.negative{background:transparent;color:#f87171}.signal-sentiment.neutral{background:transparent;color:#94a3b8}.signals-container{display:flex;flex-direction:column;gap:1rem}.signals-in-summary .signal-card{background:transparent;border:none;border-left:3px solid #e0c170;padding-left:1rem;margin-left:0}.signals-in-summary .signal-card:hover{box-shadow:none;transform:translate(4px)}.signals-in-summary .signal-sentiment{position:absolute;top:1rem;right:1rem;margin-left:0}.signals-in-summary .signal-text{margin-top:1rem}.indicators-list li{display:flex;align-items:center;justify-content:space-between}.indicators-list li:before{display:none;content:none}.indicator-label{flex:1;text-align:left}.indicator-value{flex:1;text-align:right;color:#fff}.indicators-list li:hover{border-color:rgba(224,193,112,.3);box-shadow:0 4px 20px rgba(224,193,112,.1);transform:translate(8px)}.indicators-list li strong{color:#fff;font-weight:600}.sources-section{margin-top:1rem;padding-top:.5rem;margin-bottom:1rem}.sources-toggle{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(224,193,112,.05));border:1px solid rgba(224,193,112,.3);color:var(--text-primary);padding:.75rem 1rem;border-radius:8px;cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:.9rem;transition:all .3s ease}.sources-toggle:hover{background:linear-gradient(135deg,rgba(224,193,112,.2),rgba(224,193,112,.1));border-color:rgba(224,193,112,.5)}.sources-toggle-icon{transition:transform .3s ease;font-size:.8rem}.sources-section.expanded .sources-toggle-icon{transform:rotate(180deg)}.sources-content{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 1rem}.sources-section.expanded .sources-content{max-height:500px;padding:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.sources-content::-webkit-scrollbar{width:6px}.sources-content::-webkit-scrollbar-track{background:rgba(13,13,13,.5);border-radius:10px}.sources-content::-webkit-scrollbar-thumb{background-color:#e0c170;border-radius:10px;border:2px solid rgba(13,13,13,.5)}.sources-content::-webkit-scrollbar-thumb:hover{background-color:#f0d180}.indicators-section{margin-top:1.5rem}.indicators-toggle{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(224,193,112,.05));border:1px solid rgba(224,193,112,.3);color:var(--text-primary);padding:.75rem 1rem;border-radius:8px;cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:500;transition:all .3s ease}.indicators-toggle:hover{background:linear-gradient(135deg,rgba(224,193,112,.15),rgba(224,193,112,.08));border-color:rgba(224,193,112,.4)}.indicators-toggle-icon{transition:transform .3s ease;font-size:.8rem}.indicators-section.expanded .indicators-toggle-icon{transform:rotate(180deg)}.indicators-content{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 1rem}.indicators-section.expanded .indicators-content{max-height:400px;padding:1rem;overflow-y:auto;background:linear-gradient(135deg,rgba(255,255,255,.02),rgba(255,255,255,.01));border:1px solid rgba(224,193,112,.1);border-radius:8px;backdrop-filter:blur(5px);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.indicator-group{margin-bottom:1rem}.indicator-subtoggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:linear-gradient(135deg,rgba(224,193,112,.12),rgba(224,193,112,.06));border:1px solid rgba(224,193,112,.25);padding:.5rem .75rem;border-radius:8px;color:rgba(224,193,112,.95);font-weight:600;cursor:pointer}.indicator-group-title{font-size:.95rem}.indicator-subtoggle-icon{transition:transform .2s ease;font-size:.85rem}.indicator-group:not(.expanded) .indicator-subtoggle-icon{transform:rotate(-90deg)}.indicator-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.indicator-subcontent{max-height:1000px;overflow:hidden;transition:max-height .25s ease,padding .2s ease;padding-top:.5rem}.indicator-group:not(.expanded) .indicator-subcontent{max-height:0;padding-top:0}@media (min-width: 768px){.indicator-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.indicators-content::-webkit-scrollbar{width:6px}.indicators-content::-webkit-scrollbar-track{background:rgba(13,13,13,.5);border-radius:10px}.indicators-content::-webkit-scrollbar-thumb{background-color:#e0c170;border-radius:10px;border:2px solid rgba(13,13,13,.5)}.indicators-content::-webkit-scrollbar-thumb:hover{background-color:#f0d180}.indicator-meta{margin-top:.4rem;font-size:.8rem;color:rgba(224,193,112,.85)}.sources-content{scrollbar-width:thin;scrollbar-color:#e0c170 rgba(13,13,13,.5)}.source-item{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:.75rem;padding:.5rem;background:rgba(224,193,112,.05);border-radius:6px;border-left:3px solid rgba(224,193,112,.3)}.source-link{color:var(--text-primary);text-decoration:none;flex:1;line-height:1.4;transition:color .3s ease}.source-link:hover{color:#e0c170;text-decoration:underline}.source-timestamp{flex-basis:100%;margin-top:4px;color:#888;font-size:.85em}.report-meta small{color:rgba(255,255,255,.6);font-size:.8rem;font-style:italic;letter-spacing:.5px}.no-data{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,rgba(224,193,112,.05),rgba(224,193,112,.02));border:2px dashed rgba(224,193,112,.2);border-radius:12px;color:rgba(255,255,255,.7)}.no-data h3{color:#e0c170;margin-bottom:1rem;font-size:1.2rem}.suggestion{color:rgba(255,255,255,.8);font-style:italic;margin-top:.5rem}.tab-content h2{text-align:center;margin-bottom:2rem;color:#fff;text-shadow:0 0 15px rgba(224,193,112,.5)}.tab-content p{line-height:1.8;margin-bottom:1.5rem;color:rgba(255,255,255,.9)}.tab-content ul{list-style-type:none}.tab-content ul li{padding:.8rem 1rem;margin-bottom:.5rem;background-color:rgba(13,13,13,.7);border-radius:6px;border-left:3px solid #e0c170;transition:all .3s ease;box-shadow:0 0 15px rgba(0,0,0,.2),0 0 5px rgba(224,193,112,.1)}.tab-content ul li:hover{background-color:rgba(13,13,13,.9);transform:translate(5px);box-shadow:0 0 20px rgba(0,0,0,.3),0 0 10px rgba(224,193,112,.2);border-left:3px solid #f0d180}.tab-content::-webkit-scrollbar{width:6px}.tab-content::-webkit-scrollbar-track{background:rgba(13,13,13,.5);border-radius:10px}.tab-content::-webkit-scrollbar-thumb{background-color:#e0c170;border-radius:10px;border:2px solid rgba(13,13,13,.5)}.range-buttons{margin-top:.8rem;display:none;justify-content:center;--range-gap: .4rem;gap:var(--range-gap);width:100%;padding:0 1rem;box-sizing:border-box}.tab.active .range-buttons{display:flex}.range-buttons button{flex:1 1 0;max-width:120px;min-width:60px;font-size:.85rem;padding:.4rem .8rem;background-color:rgba(13,13,13,.8);color:#ddd;border:1px solid rgba(224,193,112,.3);border-radius:6px;cursor:pointer;transition:all .3s ease;font-weight:500;box-shadow:0 0 10px rgba(224,193,112,.1);text-align:center;white-space:nowrap;display:flex;align-items:center;justify-content:center;position:relative}.range-buttons button:hover{background-color:rgba(13,13,13,.6);color:#fff;border-color:#e0c170;transform:translateY(-2px);box-shadow:0 0 15px rgba(224,193,112,.3);text-shadow:0 0 5px rgba(224,193,112,.5)}.range-buttons button:active{transform:translateY(0)}.range-buttons button.active{background:linear-gradient(135deg,#e0c170,#c7a75a);color:#0a0a14;border-color:#e0c170;font-weight:600;box-shadow:0 0 15px rgba(224,193,112,.4);text-shadow:none}.range-buttons button.active:hover{background:linear-gradient(135deg,#f0d180,#d7b76a);color:#0a0a14;transform:translateY(-2px)}.range-buttons.range-buttons-placeholder{visibility:hidden;pointer-events:none}@media (min-width: 768px){.range-buttons button+button:before{content:"";position:absolute;left:calc(-.5 * var(--range-gap, .4rem) - 1px);top:18%;height:64%;width:1px;background:linear-gradient(to bottom,rgba(224,193,112,0),rgba(224,193,112,.45),rgba(224,193,112,0));pointer-events:none;filter:drop-shadow(0 0 1px rgba(224,193,112,.35))}}.content-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(224,193,112,.2)}.content-header h2{color:#e0c170;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-period{background:rgba(224,193,112,.1);color:#e0c170;padding:.3rem .8rem;border-radius:15px;font-size:.9rem;font-weight:500;border:1px solid rgba(224,193,112,.3);white-space:nowrap;flex-shrink:0}.content-header-redesigned{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(224,193,112,.05));border:1px solid rgba(224,193,112,.2);border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease;position:relative}.content-header-redesigned:hover{box-shadow:0 6px 25px rgba(224,193,112,.15);transform:translateY(-2px)}.header-main{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.company-info{display:flex;align-items:center;gap:1rem}.logo-container{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.company-logo{width:48px;height:48px;border-radius:8px;object-fit:cover;background:transparent;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.company-logo:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(224,193,112,.3)}.company-logo-fallback{width:48px;height:48px;border-radius:8px;background:linear-gradient(135deg,#e0c170,#d4b356);color:#2c2c2c;font-weight:700;font-size:1.5rem;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.company-logo-fallback:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(224,193,112,.3)}.company-details{display:flex;flex-direction:row;align-items:baseline;gap:.5rem}.company-name{font-size:1.5rem;font-weight:600;color:#fff;margin:0;text-shadow:0 0 20px rgba(224,193,112,.4)}.ticker-symbol{font-size:1rem;color:#e0c170;font-weight:600;opacity:.9;letter-spacing:.5px}.report-metadata{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-start;width:100%;margin-top:.25rem}.header-footer{display:flex;justify-content:center;padding-top:.75rem;border-top:1px solid rgba(224,193,112,.1)}.last-updated{display:flex;align-items:center;gap:.5rem;color:rgba(255,255,255,.6);font-size:.8rem;font-weight:400}.last-updated i{font-size:.75rem;opacity:.8}@media (max-width: 768px){.content-header-redesigned{padding:1rem;margin-bottom:1.5rem;border:none;box-shadow:none}.header-main{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.company-info{gap:.75rem}.logo-container,.company-logo,.company-logo-fallback{width:40px;height:40px}.company-logo-fallback,.company-name{font-size:1.25rem}.ticker-symbol{font-size:.8rem}.report-metadata{align-items:flex-start;gap:.5rem}.last-updated,.report-meta small{font-size:.75rem}}@media (max-width: 480px){.content-header-redesigned{padding:.75rem}.company-info{gap:.5rem}.logo-container,.company-logo,.company-logo-fallback{width:36px;height:36px}.company-logo-fallback,.company-name{font-size:1.1rem}.ticker-symbol{font-size:.75rem}.report-metadata{gap:.4rem}.last-updated,.report-meta small{font-size:.7rem}}.content-header-redesigned .logo-container{width:64px;height:64px}.content-header-redesigned .company-info{overflow:visible;min-height:64px}.content-header-redesigned .company-logo{width:64px;height:64px;object-fit:contain}@media (max-width: 768px){.content-header-redesigned .logo-container,.content-header-redesigned .company-logo{width:48px;height:48px}.content-header-redesigned .company-info{min-height:48px}}@media (max-width: 480px){.content-header-redesigned .logo-container,.content-header-redesigned .company-logo{width:40px;height:40px}.content-header-redesigned .company-info{min-height:40px}}.content-header-redesigned .header-main{gap:.5rem;margin-bottom:.25rem}.content-header-redesigned .company-info{margin-bottom:.1rem}.content-header-redesigned .report-metadata{margin-top:0}.content-header-redesigned .report-meta-inline{line-height:1.2}.content-header-redesigned .header-summary{margin-top:.4rem}.headlines-in-summary,.outlook-in-summary,.signals-in-summary,.timeline-in-summary{background:transparent;border:0;box-shadow:none;padding-left:0;padding-right:0}.content-header-redesigned .header-integrated-sections{margin-top:.5rem}.content-header-redesigned .header-integrated-sections .indicators-section{background:transparent;border:0;box-shadow:none;padding:0;margin:0}.content-header-redesigned .header-integrated-sections .indicators-section:hover{border:0;box-shadow:none;transform:none}.content-header-redesigned .header-integrated-sections .indicators-content{padding:0}.headlines-in-summary,.signals-in-summary,.outlook-in-summary{margin:1.5rem 0}@media (max-width: 768px){.headlines-in-summary,.signals-in-summary,.outlook-in-summary{margin:1rem 0}.headlines-in-summary h3,.signals-in-summary h3,.outlook-in-summary h3{margin-bottom:.75rem;font-size:1.05rem}.content-header-redesigned .header-summary>div:not(:last-child){margin-bottom:1.25rem}.content-header-redesigned .header-summary h3{font-size:1.05rem}.signal-card{margin-bottom:0}}@media (max-width: 768px){.content-header-redesigned .header-integrated-sections{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.25rem}.content-header-redesigned .header-integrated-sections>*{margin:0!important}}.headlines-in-summary:hover,.outlook-in-summary:hover,.signals-in-summary:hover,.timeline-in-summary:hover{border:0;box-shadow:none;transform:none}.headlines-in-summary .headline-card{background:transparent;border:none;border-left:3px solid #e0c170;padding-left:1rem;margin-left:0}.headlines-in-summary .headline-card:hover{box-shadow:none;transform:translate(4px)}.headlines-in-summary h3,.outlook-in-summary h3,.signals-in-summary h3,.timeline-in-summary h3{color:#e0c170;font-size:1.1rem;font-weight:600;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(224,193,112,.2);text-transform:uppercase;letter-spacing:1px}.outlook-in-summary p{color:rgba(255,255,255,.9);line-height:1.7;margin:0;font-size:1rem}.timeline-in-summary.vertical{margin:1.5rem 0;padding:1rem 0;position:relative}.timeline-vertical-wrapper{position:relative;padding-left:45px}.timeline-track{position:absolute;left:15px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--gold-1),var(--gold-2) 40%,var(--gold-3) 70%,rgba(224,193,112,.4));box-shadow:0 0 20px rgba(255,236,169,.6),0 0 8px rgba(224,193,112,.8);z-index:0;pointer-events:none}.timeline-items{position:relative;z-index:1}.timeline-vertical-wrapper.has-expanded .timeline-track{opacity:.15;box-shadow:none}.timeline-item{position:relative;margin-bottom:1.5rem;padding-left:10px;animation:slideInFromLeft .5s ease-out}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.timeline-bullet{position:absolute;left:-34px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;border:3px solid var(--gold-2);background:radial-gradient(circle at 30% 30%,var(--gold-1) 0%,var(--gold-2) 40%,var(--gold-3) 70%,rgba(224,193,112,.8) 100%);box-shadow:0 0 20px rgba(255,236,169,.4),0 0 8px rgba(224,193,112,.6),inset 0 2px 4px rgba(255,255,255,.2);z-index:2;transition:all .3s ease}.timeline-item[data-sentiment=bullish] .timeline-bullet{border-color:#4ade80;box-shadow:0 0 25px rgba(74,222,128,.6),0 0 15px rgba(255,236,169,.3),0 0 8px rgba(224,193,112,.5),inset 0 2px 4px rgba(255,255,255,.2)}.timeline-item[data-sentiment=bearish] .timeline-bullet{border-color:#f87171;box-shadow:0 0 25px rgba(248,113,113,.6),0 0 15px rgba(255,236,169,.3),0 0 8px rgba(224,193,112,.5),inset 0 2px 4px rgba(255,255,255,.2)}.timeline-item[data-sentiment=neutral] .timeline-bullet,.timeline-item[data-sentiment=neither] .timeline-bullet{background:#fff;border:none;box-shadow:0 0 0 2px #1a1a1a,0 0 0 5px #e0c170}.timeline-item:hover .timeline-bullet{animation:bulletPulse 1s infinite}@keyframes bulletPulse{0%,to{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.2)}}.timeline-content{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(255,236,169,.06));border:1px solid rgba(224,193,112,.25);border-left:3px solid var(--color-primary);border-radius:8px;padding:.75rem 1rem;position:relative;transition:all .3s ease;backdrop-filter:blur(10px)}.timeline-item[data-sentiment=bullish] .timeline-content{border-left-color:#4ade80;background:linear-gradient(135deg,rgba(224,193,112,.12),rgba(74,222,128,.08),rgba(255,236,169,.06))}.timeline-item[data-sentiment=bearish] .timeline-content{border-left-color:#f87171;background:linear-gradient(135deg,rgba(224,193,112,.12),rgba(248,113,113,.08),rgba(255,236,169,.06))}.timeline-item[data-sentiment=neutral] .timeline-content,.timeline-item[data-sentiment=neither] .timeline-content{border-left-color:#fff;background:linear-gradient(135deg,rgba(224,193,112,.12),rgba(255,255,255,.04),rgba(255,236,169,.06))}.timeline-item:hover .timeline-content{transform:translate(8px);box-shadow:0 6px 25px rgba(224,193,112,.35),0 0 15px rgba(255,236,169,.2);border-color:rgba(224,193,112,.5);background:linear-gradient(135deg,rgba(224,193,112,.15),rgba(255,236,169,.08))}.timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.85rem}.timeline-date{color:var(--gold-1);font-weight:600;text-shadow:0 0 8px rgba(255,236,169,.3)}.timeline-sentiment{width:47px;height:47px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:.75rem;font-weight:600;text-transform:uppercase;border:none;background:transparent}.timeline-sentiment.bullish{background:transparent;color:#4ade80}.timeline-sentiment.bearish{background:transparent;color:#f87171}.timeline-sentiment.neutral,.timeline-sentiment.neither{background:transparent;color:#b3b3b3}.timeline-text{color:var(--color-white);line-height:1.5;font-size:.9rem}.timeline-item:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:10px;height:1px;background:rgba(224,193,112,.4)}.timeline-item.weekly-summary .timeline-date{white-space:nowrap;max-width:none;flex-shrink:1}.timeline-item.weekly-summary .timeline-header{gap:.5rem}.timeline-item.weekly-summary .timeline-sentiment{flex-shrink:0}@media (max-width: 768px){.timeline-in-summary.vertical{margin:.75rem 0;padding:.5rem 0;--timeline-bullet-size: 14px;--timeline-branch-gap: 36px;--timeline-branch-start-gap: 6px;--timeline-branch-end-gap: 2px;--timeline-branch-from-card: 22px;--timeline-gold-trim-opacity: .22;--timeline-gold-glow-opacity: .42}.timeline-vertical-wrapper{position:relative;padding:0 8px;max-width:100%}.timeline-track{position:absolute;left:50%;top:0;bottom:0;width:2px;background:#e0c170;transform:translate(-50%);box-shadow:none;z-index:0;pointer-events:none}.timeline-item{display:flex;align-items:flex-start;margin-bottom:12px;padding:0;animation:none;position:relative}.timeline-item:nth-child(odd){flex-direction:row-reverse}.timeline-item:nth-child(2n){flex-direction:row}.timeline-bullet{position:absolute;width:var(--timeline-bullet-size, 14px);height:var(--timeline-bullet-size, 14px);border-radius:50%;border:3px solid #e0c170;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;transition:none}.timeline-item:not(.expanded-card) .timeline-bullet{top:50%;transform:translate(-50%,-50%)}.timeline-item.expanded-card .timeline-bullet{top:8px;transform:translate(-50%)}.timeline-item[data-sentiment=bullish] .timeline-bullet{background:#22c55e;border:none;box-shadow:0 0 0 2px #1a1a1a,0 0 0 5px #e0c170}.timeline-item[data-sentiment=bearish] .timeline-bullet{background:#ef4444;border:none;box-shadow:0 0 0 2px #1a1a1a,0 0 0 5px #e0c170}.timeline-item[data-sentiment=neutral] .timeline-bullet,.timeline-item[data-sentiment=neither] .timeline-bullet{background:#fff;border:none;box-shadow:0 0 0 2px #1a1a1a,0 0 0 5px #e0c170}.timeline-item:hover .timeline-bullet{animation:none}.timeline-content{flex:1;max-width:calc(50% - 50px);margin:0 20px;padding:10px 12px;background:linear-gradient(135deg,rgba(224,193,112,.15),rgba(255,236,169,.08)),linear-gradient(to bottom,#181818,#141414);border:1px solid rgba(224,193,112,.3);border-left:none!important;border-radius:8px;box-shadow:inset 0 1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .22)),inset 0 -1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .22)),0 1px 2px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.5),0 8px 16px rgba(0,0,0,.3),0 12px 24px rgba(0,0,0,.2);backdrop-filter:none;transition:transform .2s ease,box-shadow .2s ease;position:relative;z-index:2}.timeline-item:nth-child(odd) .timeline-content{margin-left:var(--timeline-branch-gap)}.timeline-item:nth-child(2n) .timeline-content{margin-right:var(--timeline-branch-gap)}.timeline-content:after{content:"";position:absolute;bottom:-2px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,rgba(224,193,112,var(--timeline-gold-glow-opacity, .42)),transparent);z-index:-1}.timeline-item[data-sentiment=bullish] .timeline-content{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(34,197,94,.08)),linear-gradient(to bottom,#181818,#141414);border-left:none!important}.timeline-item[data-sentiment=bearish] .timeline-content{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(239,68,68,.08)),linear-gradient(to bottom,#181818,#141414);border-left:none!important}.timeline-item[data-sentiment=neutral] .timeline-content,.timeline-item[data-sentiment=neither] .timeline-content{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(255,255,255,.04)),linear-gradient(to bottom,#181818,#141414);border-left:none!important}.timeline-item:nth-child(odd) .timeline-content{box-shadow:inset -1px 0 rgba(224,193,112,var(--timeline-gold-trim-opacity, .22)),inset 0 1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .22)),inset 0 -1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .22)),0 1px 2px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.5),0 8px 16px rgba(0,0,0,.3),0 12px 24px rgba(0,0,0,.2)}.timeline-item:nth-child(2n) .timeline-content{box-shadow:inset 1px 0 rgba(224,193,112,var(--timeline-gold-trim-opacity, .22)),inset 0 1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .22)),inset 0 -1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .22)),0 1px 2px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.5),0 8px 16px rgba(0,0,0,.3),0 12px 24px rgba(0,0,0,.2)}.timeline-item:hover .timeline-content:not(.expanded-full){transform:scale(1.02);box-shadow:none}.timeline-content.expanded-full{max-width:calc(100% - 20px)!important;margin:0 10px!important;position:relative;z-index:10;transform:none!important;transition:all .3s cubic-bezier(.4,0,.2,1);border-left:none!important;box-shadow:0 0 0 1px rgba(224,193,112,calc(var(--timeline-gold-trim-opacity, .22) + .05)),0 2px 4px rgba(0,0,0,.2),0 8px 16px rgba(0,0,0,.5),0 16px 32px rgba(0,0,0,.3);background:linear-gradient(135deg,rgba(224,193,112,.12),rgba(255,236,169,.06)),linear-gradient(to bottom,#0f0f0f,#0a0a0a),#080808!important}.timeline-content{transition:max-width .3s cubic-bezier(.4,0,.2,1),margin .3s cubic-bezier(.4,0,.2,1),opacity .2s ease,transform .2s ease;cursor:pointer}.timeline-items.has-expanded .timeline-content:not(.expanded-full){opacity:.5;transform:scale(.98)}.timeline-item.expanded-card .timeline-bullet{z-index:11}.timeline-content.expanded-full .timeline-text{-webkit-line-clamp:unset!important;overflow:visible!important;padding-bottom:10px}.timeline-content.expanded-full .timeline-text:after{content:"tap card to collapse";display:block;margin-top:8px;padding-top:8px;padding-bottom:6px;border-top:1px solid rgba(224,193,112,.2);font-size:.7rem;color:#e0c170;text-align:center;opacity:.8}.timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.75rem;gap:6px}.timeline-item:nth-child(odd) .timeline-header{flex-direction:row}.timeline-item:nth-child(2n) .timeline-header{flex-direction:row-reverse}.timeline-date{color:var(--gold-1);font-weight:600;font-size:.75rem;white-space:nowrap;text-shadow:0 0 6px rgba(255,236,169,.25)}.timeline-sentiment{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:.65rem;font-weight:600;text-transform:uppercase;border:none!important;background:transparent!important}.timeline-sentiment.bullish{background:transparent!important;color:#22c55e;border-color:transparent!important}.timeline-sentiment.bearish{background:transparent!important;color:#ef4444;border-color:transparent!important}.timeline-sentiment.neutral,.timeline-sentiment.neither{background:transparent!important;color:#b3b3b3;border-color:transparent!important}.timeline-text{color:var(--color-white);line-height:1.4;font-size:.8rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;cursor:pointer;position:relative;padding-bottom:2px}.timeline-text:after{content:"...tap to expand";font-size:.65rem;color:#6b7280;opacity:.7;position:absolute;bottom:-12px;right:0;font-style:italic}.timeline-text.expanded{-webkit-line-clamp:unset}.timeline-text.expanded:after{content:"tap to collapse"}.timeline-item:before{display:none}.timeline-in-summary.vertical .timeline-item .timeline-bullet:after{display:none}.timeline-in-summary.vertical .timeline-item:nth-child(odd) .timeline-content:before{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);width:var(--timeline-branch-from-card, 22px);height:2px;background:linear-gradient(90deg,rgba(224,193,112,.95),rgba(224,193,112,.35));pointer-events:none}.timeline-in-summary.vertical .timeline-item:nth-child(2n) .timeline-content:before{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);width:var(--timeline-branch-from-card, 22px);height:2px;background:linear-gradient(90deg,rgba(224,193,112,.35),rgba(224,193,112,.95));pointer-events:none}.timeline-in-summary.vertical .timeline-item .timeline-content.expanded-full:before{display:none!important}.timeline-in-summary.vertical .timeline-item.expanded-card .timeline-bullet:after{display:none!important}.timeline-item.weekly-summary .timeline-date{font-size:.7rem;max-width:55%}.timeline-item.weekly-summary .timeline-header{gap:.3rem}}@media (max-width: 480px){.timeline-vertical-wrapper{padding:0 5px}.timeline-bullet{width:12px;height:12px;border-width:3px;border-color:#e0c170;left:50%;top:50%;transform:translate(-50%,-50%)}.timeline-item:not(.expanded-card) .timeline-bullet{top:50%;transform:translate(-50%,-50%)}.timeline-item.expanded-card .timeline-bullet{top:6px;transform:translate(-50%)}.timeline-item[data-sentiment=bullish] .timeline-bullet{background:#22c55e;box-shadow:0 0 0 1px #1a1a1a,0 0 0 4px #e0c170}.timeline-item[data-sentiment=bearish] .timeline-bullet{background:#ef4444;box-shadow:0 0 0 1px #1a1a1a,0 0 0 4px #e0c170}.timeline-item[data-sentiment=neutral] .timeline-bullet,.timeline-item[data-sentiment=neither] .timeline-bullet{background:#fff;border:none;box-shadow:0 0 0 1px #1a1a1a,0 0 0 4px #e0c170}.timeline-track{width:2px;background:#e0c170}.timeline-content{max-width:calc(50% - 35px);margin:0 12px;padding:8px 10px;border-radius:6px;background:linear-gradient(135deg,rgba(224,193,112,.12),rgba(255,236,169,.06)),linear-gradient(to bottom,#1e1e1e,#1a1a1a);border:none;box-shadow:inset 0 1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .22)),inset 0 -1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .22)),0 1px 2px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.4),0 6px 12px rgba(0,0,0,.2);position:relative}.timeline-item:nth-child(odd) .timeline-content{margin-left:24px;box-shadow:inset -1px 0 rgba(224,193,112,var(--timeline-gold-trim-opacity, .22)),inset 0 1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .22)),inset 0 -1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .22)),0 1px 2px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.4),0 6px 12px rgba(0,0,0,.2)}.timeline-item:nth-child(2n) .timeline-content{margin-right:24px;box-shadow:inset 1px 0 rgba(224,193,112,var(--timeline-gold-trim-opacity, .22)),inset 0 1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .22)),inset 0 -1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .22)),0 1px 2px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.4),0 6px 12px rgba(0,0,0,.2)}.timeline-content:after{content:"";position:absolute;bottom:-1px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(224,193,112,.2),transparent)}.timeline-content.expanded-full{max-width:calc(100% - 10px)!important;margin:0 5px!important;padding:10px 12px}.timeline-header{font-size:.7rem;margin-bottom:3px}.timeline-date{font-size:.7rem}.timeline-sentiment{width:31px;height:31px;padding:0;font-size:.6rem}.timeline-text{font-size:.75rem;line-height:1.35;-webkit-line-clamp:2}.timeline-content.expanded-full .timeline-text{font-size:.8rem;line-height:1.4}.timeline-item{margin-bottom:10px}}.content-body{padding:0 .5rem}.indicators-section{margin-bottom:1.5rem}@media (min-width: 769px){.timeline-in-summary.vertical{margin:1.25rem 0;padding:.75rem 0;--timeline-bullet-size: 16px;--timeline-branch-gap: 48px;--timeline-branch-from-card: 26px;--timeline-gold-trim-opacity: .24;--timeline-gold-glow-opacity: .48;--timeline-collapsed-lines: 2;--timeline-line-height: 1.45;--timeline-collapsed-max-width: 460px}.timeline-vertical-wrapper{position:relative;padding:0 12px;max-width:100%}.timeline-track{position:absolute;left:50%;top:0;bottom:0;width:3px;background:#e0c170;transform:translate(-50%);box-shadow:none;z-index:0;pointer-events:none}.timeline-item{display:flex;align-items:flex-start;margin-bottom:16px;padding:0;animation:none;position:relative}.timeline-item:nth-child(odd){flex-direction:row-reverse}.timeline-item:nth-child(2n){flex-direction:row}.timeline-item:before{display:none}.timeline-in-summary.vertical .timeline-item .timeline-bullet:after{display:none}.timeline-in-summary.vertical .timeline-item:nth-child(odd) .timeline-content:before{content:"";position:absolute;top:50%;right:100%;transform:translateY(-50%);width:var(--timeline-branch-from-card, 26px);height:2px;background:linear-gradient(90deg,rgba(224,193,112,.95),rgba(224,193,112,.35));pointer-events:none}.timeline-in-summary.vertical .timeline-item:nth-child(2n) .timeline-content:before{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);width:var(--timeline-branch-from-card, 26px);height:2px;background:linear-gradient(90deg,rgba(224,193,112,.35),rgba(224,193,112,.95));pointer-events:none}.timeline-in-summary.vertical .timeline-item .timeline-content.expanded-full:before{display:none!important}.timeline-bullet{position:absolute;width:var(--timeline-bullet-size, 16px);height:var(--timeline-bullet-size, 16px);border-radius:50%;border:3px solid #e0c170;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;transition:none}.timeline-item:not(.expanded-card) .timeline-bullet{top:50%;transform:translate(-50%,-50%)}.timeline-item:not(.expanded-card):hover .timeline-bullet{animation:none!important;transform:translate(-50%,-50%)!important}.timeline-item.expanded-card .timeline-bullet{top:10px;transform:translate(-50%)}.timeline-item[data-sentiment=bullish] .timeline-bullet{background:#22c55e;border:none;box-shadow:0 0 0 2px #1a1a1a,0 0 0 5px #e0c170}.timeline-item[data-sentiment=bearish] .timeline-bullet{background:#ef4444;border:none;box-shadow:0 0 0 2px #1a1a1a,0 0 0 5px #e0c170}.timeline-item[data-sentiment=neutral] .timeline-bullet,.timeline-item[data-sentiment=neither] .timeline-bullet{background:#fff;border:none;box-shadow:0 0 0 2px #1a1a1a,0 0 0 5px #e0c170}.timeline-content{flex:1;max-width:calc(50% - 56px);margin:0 24px;padding:12px 14px;background:linear-gradient(135deg,rgba(224,193,112,.15),rgba(255,236,169,.08)),linear-gradient(to bottom,#181818,#141414);border:1px solid rgba(224,193,112,.3);border-left:none!important;border-radius:8px;box-shadow:inset 0 1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .24)),inset 0 -1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .24)),0 1px 2px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.5),0 8px 16px rgba(0,0,0,.3);position:relative;z-index:2}.timeline-content:not(.expanded-full){max-width:min(var(--timeline-collapsed-max-width, 460px),calc(50% - 56px))}.timeline-item:nth-child(odd) .timeline-content{margin-left:var(--timeline-branch-gap)}.timeline-item:nth-child(2n) .timeline-content{margin-right:var(--timeline-branch-gap)}.timeline-content:after{content:"";position:absolute;bottom:-2px;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,rgba(224,193,112,var(--timeline-gold-glow-opacity, .48)),transparent);z-index:-1}.timeline-item[data-sentiment=bullish] .timeline-content{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(34,197,94,.08)),linear-gradient(to bottom,#181818,#141414);border-left:none!important}.timeline-item[data-sentiment=bearish] .timeline-content{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(239,68,68,.08)),linear-gradient(to bottom,#181818,#141414);border-left:none!important}.timeline-item[data-sentiment=neutral] .timeline-content,.timeline-item[data-sentiment=neither] .timeline-content{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(255,255,255,.04)),linear-gradient(to bottom,#181818,#141414);border-left:none!important}.timeline-item:nth-child(odd) .timeline-content{box-shadow:inset -1px 0 rgba(224,193,112,var(--timeline-gold-trim-opacity, .24)),inset 0 1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .24)),inset 0 -1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .24)),0 1px 2px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.5),0 8px 16px rgba(0,0,0,.3)}.timeline-item:nth-child(2n) .timeline-content{box-shadow:inset 1px 0 rgba(224,193,112,var(--timeline-gold-trim-opacity, .24)),inset 0 1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .24)),inset 0 -1px rgba(224,193,112,var(--timeline-gold-trim-opacity, .24)),0 1px 2px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.5),0 8px 16px rgba(0,0,0,.3)}.timeline-content.expanded-full{max-width:calc(100% - 24px)!important;margin:0 12px!important;z-index:10;transform:none!important;transition:all .3s cubic-bezier(.4,0,.2,1);border-left:none!important;box-shadow:0 0 0 1px rgba(224,193,112,calc(var(--timeline-gold-trim-opacity, .24) + .05)),0 2px 4px rgba(0,0,0,.2),0 8px 16px rgba(0,0,0,.5),0 16px 32px rgba(0,0,0,.3);background:linear-gradient(135deg,rgba(224,193,112,.12),rgba(255,236,169,.06)),linear-gradient(to bottom,#0f0f0f,#0a0a0a),#080808!important}.timeline-header{font-size:.85rem;margin-bottom:6px;gap:8px}.timeline-date{font-size:.85rem}.timeline-sentiment{width:39px;height:39px;padding:0;font-size:.7rem}.timeline-text{font-size:.8rem;line-height:var(--timeline-line-height, 1.45);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:var(--timeline-collapsed-lines, 2);max-height:calc(var(--timeline-line-height, 1.45) * 1em * var(--timeline-collapsed-lines, 2))}.timeline-content.expanded-full .timeline-text{font-size:.9rem;line-height:1.5;-webkit-line-clamp:unset!important;overflow:visible!important;text-overflow:clip!important;display:block!important;max-height:none!important;padding-bottom:10px}.timeline-text:after{content:"...click to expand"}.timeline-content.expanded-full .timeline-text:after{content:"click card to collapse";display:block;margin-top:8px;padding-top:8px;padding-bottom:6px;border-top:1px solid rgba(224,193,112,.2);font-size:.7rem;color:#e0c170;text-align:center;opacity:.8}}.indicators-section h3{color:#e0c170;margin-bottom:.8rem;font-size:1.1rem}.indicators-list{list-style:none;padding:0}.indicators-list li{background:rgba(224,193,112,.05);margin-bottom:.8rem;padding:1rem;border-radius:8px;border-left:3px solid rgba(224,193,112,.3)}.indicators-list li{padding:.6rem 1rem;display:flex;justify-content:space-between;align-items:center}.report-meta{text-align:center;padding-top:1rem;margin-top:0;border-top:1px solid rgba(224,193,112,.1)}@media (max-width: 768px){.report-meta{border-top:none;padding-top:.5rem;padding-bottom:calc(var(--nav-height, 64px) + env(safe-area-inset-bottom,0px) + 16px);padding-left:1rem;padding-right:1rem}.sources-section{padding-left:1rem;padding-right:1rem;margin-top:1.5rem}}.report-meta small{color:#aaa;font-size:.8rem;font-style:italic}.no-data{text-align:center;padding:2rem;color:#ccc}.suggestion{color:#888;font-size:.9rem;margin-top:.5rem}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(10,10,10,.8);backdrop-filter:blur(15px);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.popup-overlay:not(.hidden){opacity:1;visibility:visible}.popup-overlay.hidden{display:none}.popup-container{background:linear-gradient(145deg,rgba(13,13,13,.9),rgba(20,20,35,.9));color:#f4f4f4;border-radius:1.5rem;max-width:520px;width:95%;max-height:85vh;text-align:center;box-shadow:0 0 40px rgba(0,0,0,.5),0 0 30px rgba(224,193,112,.3);position:relative;border:1px solid rgba(224,193,112,.3);transform:translateY(20px);opacity:0;animation:popupAppear .5s forwards .1s;box-sizing:border-box;overflow:hidden}.popup-content{height:100%;max-height:calc(85vh - 2px);overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.popup-content::-webkit-scrollbar{width:8px}.popup-content::-webkit-scrollbar-track{background:rgba(0,0,0,.3);border-radius:10px}.popup-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#e0c170,#c7a75a);border-radius:10px;border:2px solid rgba(13,13,13,.9)}.popup-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f0d180,#d7b76a)}.popup-content{scrollbar-width:thin;scrollbar-color:#e0c170 rgba(0,0,0,.3)}.section{padding:2rem;box-sizing:border-box;width:100%}.marketing-section{min-height:calc(85vh - 4rem);display:flex;flex-direction:column;justify-content:space-between;padding-top:3rem}.payment-section{text-align:left;min-height:auto;padding-bottom:2rem}.popup-container:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(224,193,112,.05) 0%,transparent 60%);pointer-events:none;animation:rotate-glow 15s linear infinite}@keyframes popupAppear{to{transform:translateY(0);opacity:1}}.close-icon{position:absolute;top:1.2rem;right:1.5rem;font-size:1.8rem;color:#aaa;cursor:pointer;transition:all .3s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:1000}.close-icon:hover{color:#fff;background-color:rgba(224,193,112,.1);text-shadow:0 0 10px rgba(224,193,112,.5)}#subscription-popup img{width:120px;margin:0 auto 2rem;display:block;filter:drop-shadow(0 0 15px rgba(224,193,112,.5));animation:pulse 3s infinite;position:relative;z-index:1}@keyframes pulse{0%{transform:scale(1);filter:drop-shadow(0 0 10px rgba(224,193,112,.3))}50%{transform:scale(1.05);filter:drop-shadow(0 0 20px rgba(224,193,112,.7))}to{transform:scale(1);filter:drop-shadow(0 0 10px rgba(224,193,112,.3))}}.popup-container h2{font-size:2.2rem;margin-bottom:1.5rem;color:#e0c170;text-shadow:0 0 15px rgba(224,193,112,.5);position:relative;z-index:1}.popup-container p{font-size:1.1rem;margin-bottom:1.5rem;line-height:1.6;color:#ddd;position:relative;z-index:1}.popup-benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:1rem 0;text-align:left;position:relative;z-index:1}.benefit-compact{padding:.75rem;background:rgba(224,193,112,.05);border-radius:8px;border-left:3px solid #e0c170}.benefit-compact strong{display:block;color:#e0c170;font-size:.9rem;margin-bottom:.3rem;font-weight:600}.benefit-compact span{color:#ccc;font-size:.8rem;line-height:1.4}.popup-pricing{margin:1rem 0;padding:.8rem;background:rgba(224,193,112,.1);border-radius:12px;border:1px solid rgba(224,193,112,.3);position:relative;z-index:1}.launch-offer{font-size:1rem;font-weight:700;color:#e0c170;margin-bottom:.3rem}.pricing-tier{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:.3rem}.pricing-guarantee{font-size:.85rem;color:#ccc}.section-nav{text-align:left;margin-bottom:1rem}.back-to-marketing{background:transparent;border:1px solid rgba(224,193,112,.3);color:#e0c170;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.back-to-marketing:hover{background:rgba(224,193,112,.1);border-color:#e0c170}.popup-form{text-align:left;max-width:400px;margin:0 auto}.form-group{margin-bottom:2.5rem;border:none}.form-group h3{color:#e0c170;font-size:1.1rem;margin-bottom:1.2rem;text-align:center}.form-subtitle{font-size:.85rem;color:#ccc;margin-bottom:1.5rem;text-align:center}.popup-form .input-group{position:relative;margin-bottom:1.5rem}.popup-form .input-group label{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#a99a6d;pointer-events:none;transition:all .3s ease;font-size:.9rem;background:transparent}.popup-form .input-group input{width:100%;padding:1rem 15px;border:1px solid rgba(199,174,106,.3);border-radius:8px;background:rgba(0,0,0,.7);color:#e3d6b4;font-size:1rem;transition:border-color .3s ease;box-sizing:border-box}.popup-form .input-group input:focus{outline:none;border-color:#c7ae6a;box-shadow:0 0 0 2px rgba(199,174,106,.2)}.popup-form .input-group input:focus~label,.popup-form .input-group input:not(:placeholder-shown)~label{top:0;left:10px;font-size:.75rem;padding:0 5px;background-color:rgba(13,13,13,.9)}.popup-stripe-elements .input-group label{top:0;left:10px;font-size:.75rem;padding:0 5px;background-color:rgba(13,13,13,.9);transform:translateY(-50%)}#popup-card-number-element,#popup-card-expiry-element,#popup-card-cvc-element{padding:1.5rem 1rem;border:1px solid rgba(199,174,106,.3);border-radius:8px;background:rgba(0,0,0,.7);transition:border-color .3s ease;min-height:40px;cursor:text}#popup-card-number-element:focus-within,#popup-card-expiry-element:focus-within,#popup-card-cvc-element:focus-within{border-color:#c7ae6a;box-shadow:0 0 0 2px rgba(199,174,106,.2)}.payment-row{display:flex;gap:1rem;margin-top:1.5rem}.payment-row .input-group.half-width{flex:1}.password-group{position:relative}.toggle-password{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#a99a6d;cursor:pointer;z-index:10}.error-message{color:#df1b41;font-size:.9rem;margin-top:.5rem;text-align:center;opacity:0;transition:opacity .3s ease}.error-message.visible{opacity:1}@media (max-width: 600px){.popup-benefits-grid{grid-template-columns:1fr;gap:.75rem}.section{padding:1.5rem 1rem}.marketing-section{padding-top:2.5rem}.popup-container h2{font-size:1.8rem}.popup-container p{font-size:1rem;margin-bottom:1.5rem}.popup-form{max-width:100%}}.popup-actions{display:flex;justify-content:center;position:relative;z-index:1;margin-top:.8rem;margin-bottom:0}.popup-subscribe-button{padding:1rem 2.5rem;font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,#e0c170,#c7a75a);color:#0a0a14;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 0 20px rgba(224,193,112,.4);position:relative;overflow:hidden}.popup-subscribe-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .7s ease}.popup-subscribe-button:hover{background:linear-gradient(135deg,#f0d180,#d7b76a);transform:translateY(-3px);box-shadow:0 0 30px rgba(224,193,112,.6)}.popup-subscribe-button:hover:before{left:100%}.popup-subscribe-button:active{transform:translateY(-1px);box-shadow:0 0 15px rgba(224,193,112,.4)}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInLeft{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}.menu-item{animation:fadeIn .5s forwards}.tab-content h2{animation:slideInLeft .5s forwards}.tab-content p,.tab-content ul{animation:fadeIn .7s forwards}.ripple{position:absolute;border-radius:50%;background-color:rgba(224,193,112,.3);transform:scale(0);animation:ripple .6s linear;pointer-events:none}@keyframes ripple{to{transform:scale(4);opacity:0}}@keyframes scanner{0%{left:-100%}to{left:200%}}.menu-item.active:after,.tab.active:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(to right,rgba(224,193,112,0),rgba(224,193,112,.1),rgba(224,193,112,0));animation:scanner 3s ease-in-out infinite;pointer-events:none}.tab{padding:.6rem .4rem;font-size:.95rem}.tab.active{padding:.8rem .5rem;font-size:1.1rem}.range-buttons{--range-gap: .4rem;gap:var(--range-gap);margin-top:.8rem}.range-buttons button{font-size:.9rem;padding:.5rem .8rem;min-width:50px}.tab-content{padding:2rem;font-size:1rem}.tab-content h2{font-size:1.8rem}.tab-content p{font-size:1rem;line-height:1.6}.tab-content ul li{font-size:.95rem;padding:1rem}@media (max-width: 768px){body:not(.menu-collapsed):after{content:"";position:fixed;top:260px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;animation:fadeIn .3s forwards;pointer-events:none}}@media (max-width: 1200px){.tabs-container{width:75%;max-width:800px}.tab{font-size:.9rem}.tab.active{font-size:1.05rem}.range-buttons button{font-size:.85rem;padding:.45rem .7rem}}@media (max-width: 992px){:root{--menu-width: 300px}.menu-shell,.menu{width:var(--menu-width)}.main{margin-left:0}.hamburger-btn{left:var(--menu-width)}.tabs-container{width:80%;max-width:700px}.tab{font-size:.85rem}.tab.active{font-size:1rem}.range-buttons button{font-size:.8rem;padding:.4rem .6rem}.tab-content{padding:0;box-shadow:none}}@media (max-width: 768px) and (min-width: 577px){.navbar{height:170px}.sub-navbar{top:170px}:root{--menu-width: 300px}.menu-shell{width:var(--menu-width)}.hamburger-btn{top:calc(220px + (100vh - 220px)/2)!important;transform:translateY(-50%)!important}}@media (max-width: 576px){.navbar{height:120px}:root{--menu-width: 80vw;--navbar-height: 120px;--subnav-height: 55px}.menu-shell .logo{height:120px}.sub-navbar{top:120px;height:55px;padding:0 .2rem}.auth-buttons{padding-right:.2rem}.auth-buttons button{padding:.4rem .6rem;font-size:.75rem;min-width:auto}.welcome-message{font-size:.75rem;padding:0 .2rem;display:none}.subscribe-button{padding:.4rem .6rem;font-size:.7rem;margin:0 .2rem}.tradingview-widget-container{margin:0 .2rem 0 0!important}.menu-shell{width:var(--menu-width)}.menu{width:var(--menu-width);z-index:1001}.menu-collapsed .menu{left:0;transform:none}.tabs{flex-direction:column;gap:.5rem}.tab{flex:none;width:100%;border-radius:8px;padding:.3rem .1rem;font-size:.7rem;min-width:22px}.tab.active{flex:none;width:100%;padding:.4rem .15rem;font-size:.8rem}.tab-viewport{overflow:visible!important;height:auto!important;display:block!important;visibility:visible!important;position:relative!important;width:100%!important}.tab-content{display:none!important;flex:none!important;width:100%!important;margin-top:0!important;position:relative!important;min-height:400px;padding:0;background-color:rgba(39,39,30,.6);border-radius:0 0 12px 12px;color:#ddd;box-sizing:border-box;opacity:0;transform:translateY(15px);transition:all .6s cubic-bezier(.4,0,.2,1);font-size:.8rem;box-shadow:none}.tab-content.active{display:block!important;visibility:visible!important;opacity:1!important;transform:translateY(0)!important;box-shadow:inset 0 8px 12px rgba(0,0,0,.1),0 0 15px rgba(224,193,112,.1),0 0 30px rgba(224,193,112,.05)!important}.tab-content.fade-out{opacity:0!important;transform:translateY(-8px)!important}.tab-content h2{font-size:1.2rem}.tab-content p{font-size:.8rem}.tab-content ul li{font-size:.8rem;padding:.8rem}.range-buttons{--range-gap: .15rem;gap:var(--range-gap)}.range-buttons button{font-size:.65rem;padding:.4rem .2rem;min-width:30px;max-width:45px}body:not(.menu-collapsed) .menu{left:0;box-shadow:5px 0 25px rgba(0,0,0,.5)}body:not(.menu-collapsed):after{content:"";position:fixed;top:175px;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;animation:fadeIn .3s forwards;pointer-events:none}.main{margin-left:0!important;top:175px}.hamburger-btn{width:30px;height:80px;top:calc(var(--navbar-height) + var(--subnav-height) + (100vh - var(--navbar-height) - var(--subnav-height)) / 2)!important;transform:translateY(-50%)!important;border:1px solid rgba(224,193,112,.6);border-left:none;border-radius:0 4px 4px 0;padding:0;margin:0;display:flex;align-items:center;justify-content:center;writing-mode:vertical-lr;text-orientation:mixed;font-size:.8rem;font-weight:500;box-shadow:none;z-index:1002}body:not(.menu-collapsed) .hamburger-btn{left:var(--menu-width)!important;transform:translateY(-50%)!important}.tabs-container{width:calc(100% - 1rem);max-width:none;margin:0 .5rem;box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 30px rgba(224,193,112,.15),inset 0 1px rgba(224,193,112,.2);border:1px solid rgba(224,193,112,.3);background:linear-gradient(to bottom,rgba(39,39,30,.8),rgba(39,39,30,.6))}.content,.content-body{padding:0}.content-header-redesigned{margin-bottom:.25rem}.headline-card{max-width:100%;overflow-x:hidden;padding:.9rem;margin-right:0;margin-left:0}.headline-metadata{gap:.2rem}.headline-content{overflow-wrap:break-word;word-wrap:break-word}.headline-time{font-size:.75rem}.headline-outlet{font-size:.8rem;padding:.15rem .4rem}.headline-text{font-size:.9rem;line-height:1.5;word-break:break-word;hyphens:auto}.headline-sentiment{position:absolute;top:.9rem;right:.9rem;width:42px;height:42px;font-size:1.1rem;margin-left:0}.headline-card:hover{transform:translate(4px)}.indicators-section{padding:.75rem}.popup-box{padding:2rem 1rem}.popup-box h2{font-size:1.6rem}.popup-box p{font-size:.9rem;margin-bottom:1.5rem}.popup-subscribe-button{padding:.7rem 1.5rem;font-size:1rem}}@media (max-width: 576px){.content-body{gap:.25rem}.indicators-section{margin-bottom:0}}@media (max-width: 576px){.hamburger-btn{display:none!important}}.menu-item .company-name-text{white-space:nowrap;overflow:hidden}.menu-item .stock-name,.menu-item p,.tab-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-item{width:100%;box-sizing:border-box}@media (max-width: 1200px){.menu-item{padding:.75rem 1rem .4rem}.menu-item h4{font-size:1.05rem}.menu-item .stock-name,.menu-item p{font-size:.85rem}.tab-title{font-size:1.1rem;padding:.5rem .4rem 2px}.tab-title.active{font-size:1.3rem}}@media (max-width: 992px){.menu-item{padding:1.1rem .9rem}.menu-item h4{font-size:1rem}.menu-item .stock-name,.menu-item p{font-size:.8rem}.tab-title{font-size:1rem;padding:.5rem .4rem 2px}.tab-title.active{font-size:1.2rem}}@media (max-width: 768px){.menu-item{padding:.65rem .8rem .35rem;margin-bottom:.45rem}.menu-item h4{font-size:.95rem;margin-bottom:.4rem}.menu-item .stock-name{font-size:.8rem}.menu-item p{font-size:.8rem;padding-left:.4rem}.tab-title{font-size:.95rem;padding:.45rem .3rem 2px}.tab-title.active{font-size:1.15rem}.search-bar input{padding:.35rem .8rem;font-size:.9rem}}@media (max-width: 576px){.menu-item{padding:.6rem .7rem .3rem;margin-bottom:.4rem}.menu-item h4{font-size:.9rem;margin-bottom:.3rem}.menu-item .stock-name{font-size:.75rem}.menu-item p{font-size:.75rem;padding-left:.3rem}.tab-title{font-size:.85rem;padding:.4rem .25rem 2px}.tab-title.active{font-size:1.05rem}.search-bar input{padding:.3rem .7rem;font-size:.85rem}.sentiment-icon{width:1.2rem;height:1.2rem;font-size:.6rem}.sentiment-icons{gap:.2rem}.sentiment-icon{width:1rem;height:1rem;font-size:.5rem}.sentiment-icon.news i,.sentiment-icon.technical i,.sentiment-icon.insiders i,.sentiment-icon.fundamental i{font-size:.45rem}.menu-item-left{padding-right:2.8rem}.menu-item-fixed-right{width:2.3rem}.favorite-star{font-size:1.3rem;transform:scale(1)}}@media (max-width: 400px){.menu-item{padding:.8rem .6rem}.menu-item h4{font-size:.85rem}.menu-item .stock-name,.menu-item p{font-size:.7rem}.tab-title{font-size:.8rem;padding:.35rem .2rem 2px}.tab-title.active{font-size:1rem}.search-bar input{padding:.25rem .6rem;font-size:.8rem}}.stock-name{flex-shrink:0;min-width:fit-content}.sentiment-icons{flex-shrink:0}@supports (-webkit-touch-callout: none){@media (max-width: 768px){.search-bar input{font-size:16px}}}.menu-tabs{width:100%;justify-content:space-between;gap:0}.tab-title{flex:1;min-width:0;text-align:center}@media (max-width: 768px){.signal-card{max-width:100%;overflow-x:hidden;padding:.9rem;margin-right:0;margin-left:0}.signal-content{overflow-wrap:break-word;word-wrap:break-word}.signal-header{font-size:.85rem;display:inline-block;max-width:100%;line-height:1.3;white-space:normal}.signal-metadata{padding-right:calc(42px + 1.5rem)}.signal-text{font-size:.9rem;word-break:break-word;hyphens:auto}.signal-sentiment{position:absolute;top:.9rem;right:.9rem;width:42px;height:42px;font-size:1.1rem;margin-left:0}.signals-container{padding:0;max-width:100%;overflow-x:hidden}#technical .content-body,.tab-content#technical,.indicators-section{overflow-x:hidden;max-width:100%}.indicators-list{padding:.5rem}.indicators-list li{flex-wrap:wrap;overflow-x:visible;white-space:normal}.indicator-label{flex:1 1 65%;min-width:0}.indicator-value{flex:0 1 35%;min-width:0;text-align:right}}@media (max-width: 576px){.signal-card{padding:.75rem;border-radius:8px}.signal-header{font-size:.8rem;letter-spacing:.01em}.signal-text{font-size:.85rem;line-height:1.4}.signal-sentiment{position:absolute;top:.75rem;right:.75rem;width:36px;height:36px;font-size:1rem;margin-left:0}.signal-metadata{gap:.5rem;margin-bottom:.4rem;padding-right:calc(36px + 1.25rem)}.signals-in-summary .signal-card{padding-left:.75rem}}@media (max-width: 400px){.signal-card{padding:.6rem}.signal-header{font-size:.75rem}.signal-text{font-size:.8rem}.signal-sentiment{top:.6rem;right:.6rem;width:31px;height:31px;font-size:.9rem;margin-left:0}.signal-metadata{padding-right:calc(31px + 1rem)}}.loading-skeleton{padding:20px}.skeleton-line{background:linear-gradient(90deg,#333 25%,#444,#333 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px;margin-bottom:12px}.skeleton-title{height:24px;width:70%;margin-bottom:20px}.skeleton-subtitle{height:18px;width:50%;margin-bottom:15px;margin-top:25px}.skeleton-text{height:14px;width:100%}.skeleton-text.short{width:60%}.skeleton-section{margin-top:30px}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.menu-item.skeleton-loading{pointer-events:none;opacity:.7}.skeleton-company-name{height:16px;width:120px;display:inline-block;margin-right:8px}.skeleton-ticker{height:14px;width:40px;display:inline-block}.skeleton-description{height:12px;width:160px;margin-bottom:0}.skeleton-circle{width:24px;height:24px;border-radius:50%;background:linear-gradient(90deg,#333 25%,#444,#333 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;margin-bottom:4px}.company-logo{width:20px;height:20px;margin-right:0;border-radius:3px;object-fit:contain;background:transparent}.company-logo-fallback{width:20px;height:20px;margin-right:0;text-align:center;line-height:20px;border-radius:3px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:700;font-size:12px}.no-results{padding:40px 20px;text-align:center;color:var(--gold-2);opacity:.7;font-size:16px;font-weight:500;background:rgba(12,12,12,.5);border:1px solid rgba(224,193,112,.2);border-radius:8px;margin:20px 10px}.content-header-redesigned .header-summary h3{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(224,193,112,.2);margin-bottom:.75rem}.content-header-redesigned .header-summary h3{margin-bottom:.5rem}.content-header-redesigned .header-summary h3 .sentiment-icon-large{margin-left:auto;display:inline-flex;align-items:center}.content-header-redesigned .header-main{display:flex;align-items:center;flex-wrap:wrap}.content-header-redesigned .company-info{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.content-header-redesigned .logo-container{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.content-header-redesigned .ticker-right{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.content-header-redesigned .company-info:after{content:none}.fundamental-analysis-container{margin:1.5rem 0}.analysis-header{color:#e0c170;font-size:1.1rem;font-weight:600;margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:1px solid rgba(224,193,112,.2);text-transform:uppercase}.fundamental-section{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(255,236,169,.04)),linear-gradient(to bottom,#181818,#141414);border-radius:8px;margin-bottom:1rem;transition:transform .2s ease,box-shadow .2s ease;box-shadow:inset 0 1px rgba(224,193,112,.22),inset 0 -1px rgba(224,193,112,.22),inset 1px 0 rgba(224,193,112,.22),inset -1px 0 rgba(224,193,112,.22),0 1px 2px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.5),0 8px 16px rgba(0,0,0,.3),0 12px 24px rgba(0,0,0,.2)}.fundamental-section:hover{transform:scale(1.02);box-shadow:inset 0 1px rgba(224,193,112,.27),inset 0 -1px rgba(224,193,112,.27),inset 1px 0 rgba(224,193,112,.27),inset -1px 0 rgba(224,193,112,.27),0 2px 4px rgba(0,0,0,.2),0 8px 16px rgba(0,0,0,.5),0 16px 32px rgba(0,0,0,.3)}.section-toggle{width:100%;padding:1rem;background:transparent;border:none;color:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:1.175rem;font-weight:700;text-align:left}.section-toggle:hover{background:rgba(224,193,112,.05)}.section-title{display:flex;align-items:center;gap:.75rem}.section-title i{font-size:1rem;opacity:.8}.fundamental-section.bearish .section-title i{color:#d9534f;opacity:1}.fundamental-section.neutral .section-title i{color:#f0ad4e;opacity:1}.fundamental-section.bullish .section-title i{color:#5cb85c;opacity:1}.header-score-display{display:flex;align-items:center;gap:1rem}.score-badge{background:rgba(255,255,255,.1);padding:.25rem .75rem;border-radius:12px;font-size:.9rem;font-weight:600}.fundamental-section.bearish .score-badge{color:#d9534f}.fundamental-section.neutral .score-badge{color:#f0ad4e}.fundamental-section.bullish .score-badge{color:#5cb85c}.toggle-icon{transition:transform .3s ease;font-size:.8rem;opacity:.7}.fundamental-section.expanded .toggle-icon{transform:rotate(180deg)}.fundamental-section.expanded{margin-bottom:1rem;transform:none}.fundamental-data-section.expanded{margin:1.5rem 0}.section-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.fundamental-section.expanded .section-content{max-height:none;padding:1.5rem;border-top:1px solid rgba(224,193,112,.1)}.performance-triangulation{margin-bottom:1.5rem}.performance-triangulation p{line-height:1.6;color:#e0e0e0;text-align:justify}.pillar-score{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(255,236,169,.04)),linear-gradient(to bottom,#181818,#141414);border-radius:8px;padding:1.25rem;transition:transform .2s ease,box-shadow .2s ease;box-shadow:inset 0 1px rgba(224,193,112,.22),inset 0 -1px rgba(224,193,112,.22),inset 1px 0 rgba(224,193,112,.22),inset -1px 0 rgba(224,193,112,.22),0 1px 2px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.5),0 8px 16px rgba(0,0,0,.3),0 12px 24px rgba(0,0,0,.2)}.pillar-score:hover{transform:scale(1.02);box-shadow:inset 0 1px rgba(224,193,112,.27),inset 0 -1px rgba(224,193,112,.27),inset 1px 0 rgba(224,193,112,.27),inset -1px 0 rgba(224,193,112,.27),0 2px 4px rgba(0,0,0,.2),0 8px 16px rgba(0,0,0,.5),0 16px 32px rgba(0,0,0,.3)}.score-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1)}.score-label{color:#bbb;font-weight:500;font-size:1.1rem}.score-value{font-size:1.5rem;font-weight:600}.pillar-score.bearish .score-value{color:#d9534f}.pillar-score.neutral .score-value{color:#f0ad4e}.pillar-score.bullish .score-value{color:#5cb85c}.pillar-score[data-score="1"] .score-value,.pillar-score[data-score="2"] .score-value,.pillar-score[data-score="3"] .score-value,.pillar-score[data-score="4"] .score-value{color:#d9534f!important}.pillar-score[data-score="5"] .score-value{color:#f0ad4e!important}.pillar-score[data-score="6"] .score-value,.pillar-score[data-score="7"] .score-value,.pillar-score[data-score="8"] .score-value,.pillar-score[data-score="9"] .score-value,.pillar-score[data-score="10"] .score-value{color:#5cb85c!important}.score-justification{color:#ccc;line-height:1.5;margin:0;font-size:.95rem}.monitoring-plan-section{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(255,236,169,.04)),linear-gradient(to bottom,#181818,#141414);border-radius:8px;overflow:hidden;margin-top:1.5rem;transition:transform .2s ease,box-shadow .2s ease;box-shadow:inset 0 1px rgba(224,193,112,.22),inset 0 -1px rgba(224,193,112,.22),inset 1px 0 rgba(224,193,112,.22),inset -1px 0 rgba(224,193,112,.22),0 1px 2px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.5),0 8px 16px rgba(0,0,0,.3)}.monitoring-plan-section:hover{transform:scale(1.01);box-shadow:inset 0 1px rgba(224,193,112,.27),inset 0 -1px rgba(224,193,112,.27),inset 1px 0 rgba(224,193,112,.27),inset -1px 0 rgba(224,193,112,.27),0 2px 4px rgba(0,0,0,.2),0 8px 16px rgba(0,0,0,.5)}.monitoring-toggle{width:100%;padding:1rem;background:transparent;border:none;color:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:1.175rem;font-weight:700}.monitoring-toggle i{color:#e0c170;margin-right:.5rem;font-size:1rem}.monitoring-toggle:hover{background:rgba(224,193,112,.05)}.monitoring-toggle .toggle-icon{transition:transform .3s ease;font-size:.8rem;opacity:.7}.monitoring-plan-section.expanded .toggle-icon{transform:rotate(180deg)}.monitoring-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.monitoring-plan-section.expanded .monitoring-content{max-height:800px;padding:1.25rem;border-top:1px solid rgba(224,193,112,.1)}.monitoring-content p{line-height:1.6;color:#ccc;margin:0}.fundamental-data-section{margin:1.5rem 0;align-self:center}.fundamental-data-section .section-content{padding-left:0;padding-right:0}.fundamental-data-section .data-tabs-container{width:100%;max-width:820px;margin:0 auto}@media (max-width: 768px){.fundamental-data-section .data-tabs-container{max-width:100%}}.sources-section:not(.expanded),.indicators-section:not(.expanded){background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(255,236,169,.04)),linear-gradient(to bottom,#181818,#141414);border-radius:8px;box-shadow:inset 0 1px rgba(224,193,112,.22),inset 0 -1px rgba(224,193,112,.22),inset 1px 0 rgba(224,193,112,.22),inset -1px 0 rgba(224,193,112,.22),0 1px 2px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.5),0 8px 16px rgba(0,0,0,.3),0 12px 24px rgba(0,0,0,.2)}.sources-section{padding-top:0}.sources-section,.indicators-section{width:100%;max-width:820px;margin:1.5rem auto;padding:0}.fundamental-data-section{width:100%;max-width:820px;padding:0}@media (max-width: 768px){.sources-section,.indicators-section{width:90%;max-width:none;margin:1.5rem auto}.fundamental-data-section{width:90%;max-width:none}}.sources-section:not(.expanded):hover,.indicators-section:not(.expanded):hover{transform:scale(1.02);box-shadow:inset 0 1px rgba(224,193,112,.27),inset 0 -1px rgba(224,193,112,.27),inset 1px 0 rgba(224,193,112,.27),inset -1px 0 rgba(224,193,112,.27),0 2px 4px rgba(0,0,0,.2),0 8px 16px rgba(0,0,0,.5),0 16px 32px rgba(0,0,0,.3)}.sources-toggle,.indicators-toggle{background:transparent;border:none;color:#fff;font-weight:700;font-size:1.175rem;padding:1rem}.sources-toggle:hover,.indicators-toggle:hover{background:rgba(224,193,112,.05)}.fundamental-data-section .section-title i{color:#e0c170;opacity:1}.data-tabs-container{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(255,236,169,.04)),linear-gradient(to bottom,#181818,#141414);border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;box-shadow:inset 0 1px rgba(224,193,112,.22),inset 0 -1px rgba(224,193,112,.22),inset 1px 0 rgba(224,193,112,.22),inset -1px 0 rgba(224,193,112,.22),0 1px 2px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.5),0 8px 16px rgba(0,0,0,.3)}.data-tabs-container:hover{transform:scale(1.01);box-shadow:inset 0 1px rgba(224,193,112,.27),inset 0 -1px rgba(224,193,112,.27),inset 1px 0 rgba(224,193,112,.27),inset -1px 0 rgba(224,193,112,.27),0 2px 4px rgba(0,0,0,.2),0 8px 16px rgba(0,0,0,.5)}.data-tabs{display:flex;background:rgba(224,193,112,.05);border-bottom:1px solid rgba(224,193,112,.2)}.data-tab{flex:1;padding:.75rem 1rem;background:transparent;border:none;color:#999;cursor:pointer;font-weight:500;transition:all .3s ease;border-right:1px solid rgba(224,193,112,.1)}.data-tab:last-child{border-right:none}.data-tab:hover{background:rgba(224,193,112,.08);color:#e0c170}.data-tab.active{background:rgba(224,193,112,.15);color:gold;font-weight:600}.data-content{padding:1.5rem}.data-panel{display:none}.data-panel.active{display:block;animation:fadeIn .3s ease}.data-table-section{margin-bottom:2rem}.data-table-section:last-child{margin-bottom:0}.data-table-section h4{color:#e0c170;font-size:1rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(224,193,112,.15)}.fundamental-table{width:100%;border-collapse:collapse}.fundamental-table tbody tr{border-bottom:1px solid rgba(255,255,255,.05);transition:background .2s ease}.fundamental-table tbody tr:hover{background:rgba(224,193,112,.03)}.fundamental-table tbody tr:last-child{border-bottom:none}.fundamental-table td{padding:.75rem 1rem}.metric-name{color:#aaa;font-weight:400;width:60%}.metric-value{color:#e0e0e0;font-weight:500;text-align:right;width:40%;font-family:Monaco,Courier New,monospace}@media (max-width: 768px){.fundamental-analysis-container,.fundamental-data-section{margin:1rem 0}.analysis-header{margin-bottom:.75rem;font-size:1.05rem}.fundamental-section{margin-bottom:.75rem}.section-toggle,.monitoring-toggle{padding:.875rem;font-size:.95rem}.fundamental-section.expanded .section-content,.pillar-score{padding:1rem}.score-value{font-size:1.25rem}.data-tabs{flex-direction:row}.data-tab{padding:.625rem .75rem;font-size:.9rem}.data-content{padding:1rem}.fundamental-table td{padding:.625rem .75rem;font-size:.9rem}.metric-name{width:55%}.metric-value{width:45%}.monitoring-plan-section{margin-top:1.25rem}}@media (max-width: 480px){.analysis-header{font-size:1.05rem}.fundamental-analysis-container,.fundamental-data-section{margin:1rem 0}.section-toggle,.monitoring-toggle{padding:.75rem;font-size:.875rem}.section-title i,.monitoring-toggle i{font-size:.875rem}.fundamental-section.expanded .section-content{padding:.875rem}.score-value{font-size:1.1rem}.data-tab,.fundamental-table td{padding:.5rem;font-size:.85rem}.monitoring-plan-section{margin-top:1rem}}.content-header-redesigned .header-footer{position:relative;z-index:5;margin-top:.85rem}.content-header-redesigned .fundamental-section,.content-header-redesigned .data-tabs-container{position:relative;z-index:1}.content-header-redesigned .fundamental-section:hover,.content-header-redesigned .data-tabs-container:hover{transform:none}.signal-card:before{content:none}.signal-card{background:linear-gradient(135deg,rgba(224,193,112,.15),rgba(255,236,169,.08)),linear-gradient(to bottom,#181818,#141414)}.signal-card[data-sentiment=positive]{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(34,197,94,.08)),linear-gradient(to bottom,#181818,#141414)}.signal-card[data-sentiment=negative]{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(239,68,68,.08)),linear-gradient(to bottom,#181818,#141414)}.signal-card[data-sentiment=neutral]{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(255,255,255,.04)),linear-gradient(to bottom,#181818,#141414)}.signals-in-summary .signal-card{background:linear-gradient(135deg,rgba(224,193,112,.15),rgba(255,236,169,.08)),linear-gradient(to bottom,#181818,#141414)}.signals-in-summary .signal-card[data-sentiment=positive]{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(34,197,94,.08)),linear-gradient(to bottom,#181818,#141414)}.signals-in-summary .signal-card[data-sentiment=negative]{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(239,68,68,.08)),linear-gradient(to bottom,#181818,#141414)}.signals-in-summary .signal-card[data-sentiment=neutral]{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(255,255,255,.04)),linear-gradient(to bottom,#181818,#141414)}.headline-card:before{content:none}.headline-card{background:linear-gradient(135deg,rgba(224,193,112,.15),rgba(255,236,169,.08)),linear-gradient(to bottom,#181818,#141414)}.headline-card[data-sentiment=positive]{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(34,197,94,.08)),linear-gradient(to bottom,#181818,#141414)}.headline-card[data-sentiment=negative]{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(239,68,68,.08)),linear-gradient(to bottom,#181818,#141414)}.headline-card[data-sentiment=neutral]{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(255,255,255,.04)),linear-gradient(to bottom,#181818,#141414)}.headlines-in-summary .headline-card{background:linear-gradient(135deg,rgba(224,193,112,.15),rgba(255,236,169,.08)),linear-gradient(to bottom,#181818,#141414)}.headlines-in-summary .headline-card[data-sentiment=positive]{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(34,197,94,.08)),linear-gradient(to bottom,#181818,#141414)}.headlines-in-summary .headline-card[data-sentiment=negative]{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(239,68,68,.08)),linear-gradient(to bottom,#181818,#141414)}.headlines-in-summary .headline-card[data-sentiment=neutral]{background:linear-gradient(135deg,rgba(224,193,112,.1),rgba(255,255,255,.04)),linear-gradient(to bottom,#181818,#141414)}.menu-shell{position:fixed;top:0;bottom:0;left:0;width:var(--menu-width);transform:translate(0);will-change:transform;transition:transform .6s cubic-bezier(.22,1,.36,1);z-index:1001}.menu-collapsed .menu-shell{transform:translate(calc(-1 * var(--menu-width)))}.menu-shell .logo{width:100%;height:var(--navbar-height);border-bottom:1px solid #e0c170;display:flex;align-items:center;justify-content:center;padding:.75rem;background-color:rgba(20,20,20,.8);position:relative;overflow:hidden;flex-shrink:0}.menu-shell .logo:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,rgba(224,193,112,.1) 0%,transparent 70%);pointer-events:none;animation:pulse-glow 4s infinite alternate}@keyframes pulse-glow{0%{opacity:.3}to{opacity:.8}}.menu-shell .logo img{width:90%;height:auto;max-height:100%;object-fit:contain;filter:drop-shadow(0 0 15px rgba(224,193,112,.5));transition:transform .3s ease,filter .3s ease}.menu-shell .logo:hover img{transform:scale(1.03);filter:drop-shadow(0 0 20px rgba(224,193,112,.8))}@keyframes scroll-text{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 768px){html.menu-open-scroll-lock-root,body.menu-open-scroll-lock{overflow:hidden;height:100%}body.menu-open-scroll-lock{overscroll-behavior:none}body.menu-open-scroll-lock .main,body.menu-open-scroll-lock .content,body.menu-open-scroll-lock #main-content{pointer-events:none;touch-action:none}body.menu-open-scroll-lock .menu-shell,body.menu-open-scroll-lock .menu{pointer-events:auto;touch-action:pan-y}}@media (max-width: 768px){html.menu-open-scroll-lock-root,body.menu-open-scroll-lock{height:100%;overflow:hidden}body.menu-open-scroll-lock{position:fixed;width:100%;top:var(--menu-scroll-offset, 0);left:0;right:0;overscroll-behavior:none;touch-action:none}body.menu-open-scroll-lock .main,body.menu-open-scroll-lock .content,body.menu-open-scroll-lock #main-content{pointer-events:none}body.menu-open-scroll-lock .menu-shell,body.menu-open-scroll-lock .menu{pointer-events:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch}}.footer-link{color:rgba(255,255,255,.6);text-decoration:none;transition:color .2s ease}.footer-link:hover{color:rgba(255,255,255,.8);text-decoration:underline}.report-meta .disclaimer-text{display:block;color:rgba(255,255,255,.6);font-size:.8rem;font-style:italic;letter-spacing:.5px;margin-bottom:.75rem}.report-meta .copyright-footer{display:flex;align-items:center;justify-content:center;gap:.5rem;color:rgba(255,255,255,.4);font-size:.7rem;font-weight:400;padding-top:.75rem;border-top:1px solid rgba(224,193,112,.08)}.copyright-footer .divider{color:rgba(224,193,112,.3);margin:0 .25rem}.copyright-footer .footer-links{display:inline-flex;gap:.5rem;align-items:center}.copyright-footer .footer-link{color:rgba(224,193,112,.5);text-decoration:none;transition:color .2s ease;font-size:.7rem}.copyright-footer .footer-link:hover{color:rgba(224,193,112,.8);text-decoration:underline}@media (max-width: 768px){.report-meta .disclaimer-text{font-size:.75rem;margin-bottom:.6rem}.report-meta .copyright-footer{font-size:.65rem;flex-direction:column;gap:.25rem;padding-top:.6rem}.copyright-footer .divider:first-child{display:none}.copyright-footer .footer-link{font-size:.65rem}}@media (max-width: 480px){.report-meta .disclaimer-text{font-size:.7rem}.report-meta .copyright-footer,.copyright-footer .footer-link{font-size:.6rem}}
