:root{--app-header-height: 118px;--bg-primary: #0D1017;--bg-secondary: #161B22;--bg-tertiary: #21262D;--bg-strip: #010409;--bg-glass: rgba(22, 27, 34, .6);--bg-glass-surface: rgba(22, 27, 34, .4);--bg-glass-elevated: rgba(22, 27, 34, .8);--bg-solid-card: rgba(17, 20, 28, .92);--bg-solid-panel: rgba(18, 20, 26, .92);--bg-solid-surface: rgba(22, 27, 34, .92);--bg-solid-elevated: rgba(30, 33, 40, .92);--text-primary: #E6EDF3;--text-secondary: #8B949E;--text-accent: #FFFFFF;--text-muted: #484F58;--border-primary: #21262D;--border-secondary: #30363D;--border-whisper: rgba(255, 255, 255, .05);--border-ghost: rgba(255, 255, 255, .03);--color-up: #00B892;--color-up-bright: #00D4AA;--color-down: #F85149;--color-down-bright: #FF7B72;--color-accent: #2962FF;--color-accent-hover: #1E53E5;--gem-primary: #F59E0B;--gem-muted: #D97706;--gem-deep: #B45309;--gem-glow: rgba(245, 158, 11, .3);--gem-bg: rgba(245, 158, 11, .1);--gem-bg-subtle: rgba(245, 158, 11, .05);--gem-border: rgba(245, 158, 11, .3);--gem-border-subtle: rgba(245, 158, 11, .15);--quant-primary: #00D4AA;--quant-muted: #00B892;--quant-deep: #009D7C;--quant-glow: rgba(0, 212, 170, .3);--quant-bg: rgba(0, 212, 170, .1);--quant-bg-subtle: rgba(0, 212, 170, .05);--quant-border: rgba(0, 212, 170, .3);--quant-border-subtle: rgba(0, 212, 170, .15);--signal-rotation: #42a5f5;--signal-breakout: #00B892;--signal-volume: #ffa726;--signal-bullish: #00D4AA;--signal-bearish: #F85149;--signal-neutral: #8B949E;--signal-bullish-bg: rgba(0, 212, 170, .1);--signal-bearish-bg: rgba(248, 81, 73, .1);--signal-neutral-bg: rgba(139, 148, 158, .1);--signal-info: #58A6FF;--signal-info-bg: rgba(88, 166, 255, .1);--signal-cb-positive: #58A6FF;--signal-cb-negative: #F59E0B;--chart-bg: #0D1017;--chart-text: #E6EDF3;--chart-grid: #161B22;--chart-crosshair: #758696;--chart-border: #21262D;--indicator-sma20: #FF9800;--indicator-sma50: #2196F3;--indicator-sma200: #E91E63;--indicator-ema: #00BCD4;--indicator-rsi: #7E57C2;--indicator-macd-line: #2962FF;--indicator-macd-signal: #FF6D00;--indicator-macd-histogram-pos: #26a69a;--indicator-macd-histogram-neg: #ef5350;--indicator-bb-band: rgba(38, 166, 154, .5);--indicator-bb-middle: rgba(38, 166, 154, .8);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--shadow-xl: 0 12px 48px rgba(0, 0, 0, .6);--shadow-glow-amber: 0 0 30px rgba(245, 158, 11, .15);--shadow-glow-amber-strong: 0 0 40px rgba(245, 158, 11, .3);--shadow-glow-quant: 0 0 30px rgba(0, 212, 170, .15);--shadow-glow-quant-strong: 0 0 40px rgba(0, 212, 170, .3);--chapter-nav-sticky-top: 118px;--z-base: 0;--z-card: 10;--z-sticky-content: 30;--z-nav: 40;--z-header: 45;--z-dots: 50;--z-toast: 60;--z-modal: 70;--z-overlay: 80;--radius-sm: 4px;--radius-md: 6px;--radius-default: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 24px;--radius-4xl: 32px;--radius-full: 9999px}*,*:before,*:after{box-sizing:border-box}html,body{background-color:var(--bg-primary);color:var(--text-primary);margin:0;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border-secondary)}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.glass-card{background:var(--bg-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-whisper);transition:all .3s var(--ease-smooth)}.glass-card:hover{border-color:var(--gem-border-subtle);box-shadow:var(--shadow-glow-amber);transform:translateY(-2px)}.glass-surface{background:var(--bg-glass-surface);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-ghost)}.glass-elevated{background:var(--bg-glass-elevated);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08)}.gem-shimmer{background:linear-gradient(90deg,transparent 0%,rgba(245,158,11,.03) 25%,rgba(245,158,11,.06) 50%,rgba(245,158,11,.03) 75%,transparent 100%);background-size:200% 100%;animation:shimmer 4s infinite linear}.noise-overlay:before{content:"";position:absolute;inset:0;opacity:.015;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}.heatmap-cell{transition:transform .15s var(--ease-smooth),box-shadow .15s var(--ease-smooth),z-index 0s;cursor:pointer}.heatmap-cell:hover{filter:brightness(1.2);z-index:10}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes skeleton-pulse{0%,to{opacity:0}50%{opacity:.4}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #f59e0b1a}50%{box-shadow:0 0 40px #f59e0b40}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes skeleton-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes score-fill{0%{width:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes borderGlow{0%,to{border-color:#f59e0b26}50%{border-color:#f59e0b59}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@property --border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes rotate-border{to{--border-angle: 360deg}}@keyframes aurora-shift-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-20px) scale(1.1)}50%{transform:translate(-20px,30px) scale(.95)}75%{transform:translate(20px,20px) scale(1.05)}}@keyframes aurora-shift-2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-25px,25px) scale(1.05)}50%{transform:translate(35px,-15px) scale(1.1)}75%{transform:translate(-15px,-25px) scale(.95)}}@keyframes aurora-shift-3{0%,to{transform:translate(0) scale(1.05)}33%{transform:translate(20px,-30px) scale(.95)}66%{transform:translate(-30px,15px) scale(1.1)}}@keyframes float-orb{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-20px) scale(1.1);opacity:.7}}@keyframes float-orb-delayed{0%,to{transform:translateY(0) scale(1.05);opacity:.3}50%{transform:translateY(-15px) scale(.95);opacity:.6}}@keyframes score-ring-pulse{0%,to{box-shadow:0 0 #f59e0b66}50%{box-shadow:0 0 0 8px #f59e0b00}}@keyframes text-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes reveal-depth{0%{opacity:0;transform:translateY(30px) scale(.96);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0px)}}@keyframes ambient-drift{0%,to{transform:translate(0)}25%{transform:translate(20px,-15px)}50%{transform:translate(-15px,20px)}75%{transform:translate(15px,10px)}}@keyframes light-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes grain-shift{0%,to{transform:translate(0)}25%{transform:translate(-2px,1px)}50%{transform:translate(1px,-2px)}75%{transform:translate(-1px,2px)}}:focus-visible{outline:2px solid var(--gem-primary);outline-offset:2px}.lift-on-hover{transition:transform .3s var(--ease-smooth),box-shadow .3s var(--ease-smooth)}.lift-on-hover:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.accent-border-glow{animation:borderGlow 3s ease-in-out infinite}.text-gradient-amber{background:linear-gradient(135deg,var(--gem-primary),var(--gem-muted));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stagger-fade-in{animation:fadeInUp .5s var(--ease-smooth) both}.section-divider{position:relative;width:100%;height:80px;overflow:hidden;pointer-events:none;z-index:1}.section-divider:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(245,158,11,.04) 40%,rgba(245,158,11,.02) 60%,transparent 100%)}.tilt-card{perspective:800px;transform-style:preserve-3d;transition:transform .3s var(--ease-smooth);will-change:transform}.tilt-card__glare{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.08) 0%,transparent 60%);opacity:0;transition:opacity .3s var(--ease-smooth);z-index:2}.tilt-card:hover .tilt-card__glare{opacity:1}.noise-overlay--fixed{position:fixed;inset:0;pointer-events:none;z-index:1;mix-blend-mode:overlay;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;animation:grain-shift 4s steps(4) infinite}.scroll-progress-bar{position:fixed;top:0;left:0;right:0;height:2px;background:var(--gem-primary);transform-origin:left;transform:scaleX(0);z-index:9999;pointer-events:none;will-change:transform}.glass-card--enhanced{background:var(--bg-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-whisper);box-shadow:inset 0 1px #ffffff08;transition:all .3s var(--ease-smooth)}.glass-card--enhanced:hover{border-color:var(--gem-border-subtle);box-shadow:inset 0 1px #ffffff0d,0 8px 30px #0006,0 0 30px #f59e0b1a;transform:translateY(-2px)}.light-sweep-overlay{position:absolute;inset:0;overflow:hidden;pointer-events:none}.light-sweep-overlay:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(245,158,11,.06) 40%,rgba(255,255,255,.04) 50%,rgba(245,158,11,.06) 60%,transparent 100%);animation:light-sweep 1.2s var(--ease-smooth) both}::selection{background:#f59e0b4d;color:var(--text-accent)}.dashboard-grid{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:1024px){.dashboard-grid{grid-template-columns:1fr 1fr}}@media(min-width:1440px){.dashboard-grid{grid-template-columns:2fr 1fr}}.dashboard-grid--full-span{grid-column:1 / -1}.research-grid{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:1024px){.research-grid{grid-template-columns:5fr 7fr}}.research-grid__chart{min-width:0}@media(min-width:1024px){.research-grid__chart{position:sticky;top:134px;align-self:start;max-height:calc(100vh - 154px);overflow-y:auto}}.glow-pulse-amber{animation:glow-pulse 3s ease-in-out infinite}.border-breathe{animation:borderGlow 3s ease-in-out infinite}.glass-card-interactive{background:var(--bg-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-whisper);transition:all .3s var(--ease-smooth)}.glass-card-interactive:hover{border-color:#f59e0b4d;box-shadow:0 8px 30px #0006,0 0 40px #f59e0b26;transform:translateY(-4px)}.glass-hover-cyan:hover{border-color:#00d4aa4d;box-shadow:0 8px 30px #0006,0 0 40px #00d4aa26}.magnetic-glow-primary:hover{box-shadow:0 4px 20px #f59e0b66}.magnetic-glow-ghost:hover{background:#f59e0b1a;box-shadow:0 4px 20px #f59e0b33}.rotating-border{position:relative;border:none!important}.rotating-border:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--border-angle, 0deg),rgba(245,158,11,.05) 0%,rgba(245,158,11,.4) 25%,rgba(217,119,6,.1) 50%,rgba(245,158,11,.4) 75%,rgba(245,158,11,.05) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:rotate-border 4s linear infinite;pointer-events:none;z-index:1}.aurora-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.aurora-bg__orb{position:absolute;border-radius:50%;filter:blur(60px)}.aurora-bg__orb--1{width:400px;height:400px;top:-100px;right:-80px;background:radial-gradient(circle,rgba(245,158,11,.12) 0%,transparent 70%);animation:aurora-shift-1 8s ease-in-out infinite}.aurora-bg__orb--2{width:300px;height:300px;bottom:-60px;left:-40px;background:radial-gradient(circle,rgba(217,119,6,.08) 0%,transparent 70%);animation:aurora-shift-2 10s ease-in-out infinite}.aurora-bg__orb--3{width:200px;height:200px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(245,158,11,.06) 0%,transparent 70%);animation:aurora-shift-3 12s ease-in-out infinite}.floating-particle{position:absolute;width:4px;height:4px;border-radius:50%;background:#f59e0b66;pointer-events:none;animation:float-orb 4s ease-in-out infinite}.floating-particle:nth-child(2){animation:float-orb-delayed 5s ease-in-out infinite;width:3px;height:3px;opacity:.6}.floating-particle:nth-child(3){animation:float-orb 6s ease-in-out infinite 1s;width:2px;height:2px;opacity:.4}.score-ring-pulse{animation:score-ring-pulse 2s ease-in-out infinite}.text-shimmer{background:linear-gradient(90deg,var(--gem-primary) 0%,#FFD54F 25%,var(--gem-primary) 50%,#FFD54F 75%,var(--gem-primary) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:text-shimmer 3s linear infinite}.reveal-depth{animation:reveal-depth .6s cubic-bezier(.4,0,.2,1) both}.glass-card-3d{background:var(--bg-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-whisper);transition:all .4s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.glass-card-3d:hover{border-color:#f59e0b40;box-shadow:0 20px 60px #00000080,0 0 40px #f59e0b1a}.ambient-mesh{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.ambient-mesh__orb{position:absolute;border-radius:50%;will-change:transform}.ambient-mesh__orb--1{width:800px;height:800px;top:-300px;right:-200px;background:radial-gradient(circle,rgba(245,158,11,.045) 0%,transparent 70%);filter:blur(80px);animation:ambient-drift-1 20s ease-in-out infinite}.ambient-mesh__orb--2{width:600px;height:600px;bottom:-150px;left:-100px;background:radial-gradient(circle,rgba(41,98,255,.03) 0%,transparent 70%);filter:blur(80px);animation:ambient-drift-2 25s ease-in-out infinite}.ambient-mesh__orb--3{width:500px;height:500px;top:40%;left:35%;background:radial-gradient(circle,rgba(0,212,170,.025) 0%,transparent 70%);filter:blur(100px);animation:ambient-drift-3 30s ease-in-out infinite}@keyframes ambient-drift-1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(60px,40px) scale(1.08)}50%{transform:translate(-40px,80px) scale(.95)}75%{transform:translate(30px,-30px) scale(1.05)}}@keyframes ambient-drift-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-40px) scale(1.1)}66%{transform:translate(-60px,30px) scale(.92)}}@keyframes ambient-drift-3{0%,to{transform:translate(0) scale(1.05)}25%{transform:translate(-40px,60px) scale(.9)}50%{transform:translate(50px,-20px) scale(1.12)}75%{transform:translate(20px,40px) scale(.95)}}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--color-up-bright);position:relative}.live-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:var(--color-up-bright);animation:live-ping 1.5s cubic-bezier(0,0,.2,1) infinite}@keyframes live-ping{0%{transform:scale(1);opacity:.6}75%,to{transform:scale(2.5);opacity:0}}.search-bar{transition:box-shadow .3s var(--ease-smooth),border-color .3s var(--ease-smooth),transform .3s var(--ease-spring)}.search-bar:focus-within{border-color:#f59e0b4d!important;box-shadow:0 0 0 3px #f59e0b14,0 4px 20px #0000004d;transform:scale(1.02)}.sparkle-burst{position:relative}.sparkle-burst:before,.sparkle-burst:after{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background:var(--gem-primary);pointer-events:none;opacity:0}.sparkle-burst:before{top:-4px;right:-4px;animation:sparkle-float 2s ease-in-out infinite .5s}.sparkle-burst:after{bottom:-2px;left:-2px;animation:sparkle-float 2.5s ease-in-out infinite 1s}@keyframes sparkle-float{0%,to{opacity:0;transform:translate(0) scale(0)}20%{opacity:1;transform:translate(-2px,-4px) scale(1)}40%{opacity:.8;transform:translate(3px,-8px) scale(.8)}60%{opacity:.4;transform:translate(-1px,-12px) scale(.5)}80%,to{opacity:0;transform:translate(2px,-16px) scale(0)}}.app-sticky-header{position:sticky;top:0;z-index:100;background:#0d1017eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav-desktop{display:block}.nav-mobile-bottom{display:none}@media(max-width:1024px){.nav-desktop{display:none}.nav-mobile-bottom{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:200;background:#0d1017f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--border-secondary);padding-bottom:env(safe-area-inset-bottom,0px);align-items:stretch}:root{--app-header-height: 76px;--chapter-nav-sticky-top: 76px}.app-sticky-header{border-bottom:1px solid var(--border-whisper);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.app-main-content{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}}@media(max-width:768px){.app-header-bar{padding-left:12px!important;padding-right:12px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ambient-mesh{display:none}.live-dot:after{animation:none}.noise-overlay--fixed{animation:none;opacity:.01}.light-sweep-overlay:after{animation:none;opacity:0}.scroll-progress-bar{display:none}.section-divider:before{opacity:0}.tilt-card{perspective:none;transform:none!important}.tilt-card__glare{display:none}}@media(max-width:767px){.research-sticky-header{padding:6px 16px}.streak-badge,.chapter-kbd-hint{display:none}.chapter-nav-tabs{gap:0}}@media(max-width:768px){.chapter-grid{grid-template-columns:1fr!important}}@media(max-width:768px){.hero-video-bg{display:none}}@media(max-width:768px){.sticky-nav-dots{display:none!important}}@media(max-width:768px){.story-section-inner{padding:0 16px 48px!important}}@media(max-width:480px){.story-section-inner{padding:0 12px 36px!important}}@media(max-width:768px){.hero-content{padding:40px 16px 32px!important;min-height:70vh!important}.hero-gauges-row{gap:16px!important;justify-content:flex-start}.hero-particle-field{opacity:.2!important}}@media(max-width:480px){.hero-content{padding:28px 12px 24px!important;min-height:60vh!important}.hero-gauges-row{gap:10px!important}.hero-gauges-row>*{transform:scale(.82);transform-origin:top left}}@media(max-width:768px){.gems-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important}}@media(max-width:480px){.gems-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:360px){.gems-grid{grid-template-columns:1fr!important}}@media(max-width:640px){.drawer-panel{width:calc(100vw - 40px)!important;max-width:100%!important}}@media(max-width:768px){.portfolio-page-inner{padding-left:12px!important;padding-right:12px!important}.portfolio-tab-bar{padding:0 12px!important}}@media(max-width:480px){.holding-expanded-stats{flex-wrap:wrap!important;gap:12px!important}.holding-expanded-stats>div{min-width:calc(50% - 6px)}}@media(max-width:640px){.section-illustration{transform:scale(.65);transform-origin:center top;margin-bottom:-32px!important}}@media(max-width:480px){.gauge-label{font-size:10px!important}.gauge-sublabel{font-size:9px!important;max-width:90px;white-space:normal;text-align:center}}@media(max-width:768px){.page-content-inner{padding-left:16px!important;padding-right:16px!important}}@media(max-width:640px){.page-content-inner{padding-left:12px!important;padding-right:12px!important}}@media(max-width:640px){.scanner-results-grid{grid-template-columns:1fr 1fr!important}.sector-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:400px){.scanner-results-grid{grid-template-columns:1fr!important}}@media(max-width:640px){.accuracy-stats-grid{grid-template-columns:1fr!important;max-width:340px!important}}@media(max-width:640px){.research-ticker-header h1{font-size:1.4rem!important}}@media(max-width:480px){.glow-card{min-width:0!important}}@media(max-width:768px){.table-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:380px){:root{font-size:14px}}@media(max-width:768px){.research-content-area{padding-left:12px!important;padding-right:12px!important}}@media(max-width:480px){.research-content-area{padding-left:8px!important;padding-right:8px!important}}@media(max-width:768px){.chapter-nav-root{padding-left:12px!important;padding-right:12px!important;gap:8px!important}.chapter-nav-company{display:none!important}}@media(max-width:640px){.chapter-nav-pl{display:none!important}.chapter-nav-search input{width:72px!important}}@media(max-width:480px){.chapter-nav-search,.chapter-nav-separator{display:none!important}}@media(max-width:768px){.portfolio-holdings-row{flex-direction:column!important}.portfolio-transaction-form{width:100%!important;flex-shrink:1!important}}@media(max-width:1023px){.login-right-panel{overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}}@media(max-width:768px){.login-orb-a{width:300px!important;height:300px!important;filter:blur(80px)!important}.login-orb-b{width:250px!important;height:250px!important;filter:blur(70px)!important}}@media(max-width:360px){.nav-mobile-bottom .nav-mobile-tab-label{font-size:9px!important}}@media(max-width:359px){.nav-mobile-tab-label{display:none!important}}@media(max-width:480px){.universe-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;padding-bottom:4px}}@media(max-width:768px){.macro-middle-grid,.macro-bottom-grid{grid-template-columns:1fr!important}}@media(max-width:359px){:root{font-size:13px}.app-header-bar{padding-left:8px!important;padding-right:8px!important}.gems-grid{grid-template-columns:1fr!important}}.hero-content h1{font-size:clamp(1.5rem,4vw + .5rem,3rem)}.story-headline-title{font-size:clamp(1.25rem,3vw + .5rem,2rem)}@media(max-width:480px){.research-ticker-header h1{font-size:1.2rem!important}}@media(orientation:landscape)and (max-height:500px){.app-header-bar{height:40px!important}.nav-mobile-bar,.nav-mobile-bottom{display:none!important}.app-main-content{padding-bottom:0!important}}.content-panel-hover{transition:border-color .3s ease}.content-panel-hover:hover{border-color:#f59e0b26}.section-header-gradient{background:linear-gradient(135deg,var(--text-primary),var(--gem-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.chapter-label{display:flex;align-items:center;gap:12px;margin:24px 0 16px}.chapter-label-number{width:28px;height:28px;border-radius:50%;border:2px solid var(--gem-primary);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--gem-primary);flex-shrink:0}.chapter-label-line{flex:1;height:1px;background:linear-gradient(90deg,var(--gem-primary),transparent)}@media(max-width:768px){.chapter-label-number{display:none}}@media(max-width:1024px){.hero-sparkline,.hero-ambient-orbs,.evidence-gauge,.deep-dive-progress-line{display:none}}@media(max-width:1024px){button,a,[role=button],input[type=checkbox],input[type=radio],select,.clickable{min-height:44px;min-width:44px}p a,span a,li a{min-height:unset;min-width:unset}}@media(max-width:768px){table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}table th,table td{padding:10px 12px!important;font-size:12px!important}.table-scroll-wrapper{position:relative}.table-scroll-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;background:linear-gradient(to left,var(--bg-primary),transparent);pointer-events:none;opacity:.8}}@media(max-width:768px){input[type=text],input[type=number],input[type=email],input[type=password],input[type=search],input[type=url],textarea,select{font-size:16px!important;padding:12px!important;border-radius:8px!important}}@media(max-width:480px){.glass-surface,.glow-card,.content-panel-hover{border-radius:12px!important}}@media(max-width:640px){.app-header-rank-section{display:none!important}}@media(max-width:480px){.app-header-bar{padding-left:10px!important;padding-right:10px!important}}@media(max-width:768px){.portfolio-summary-cards{grid-template-columns:1fr 1fr!important;gap:10px!important}}@media(max-width:480px){.portfolio-summary-cards{grid-template-columns:1fr!important}}@media(max-width:640px){.allocation-chart-container{max-height:260px}}@media(max-width:768px){.risk-metrics-grid{grid-template-columns:1fr!important;gap:12px!important}.attribution-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:640px){.key-stats-bar{flex-wrap:wrap!important;gap:8px!important}.key-stats-bar>*{flex:1 1 45%!important;min-width:0!important}}@media(max-width:640px){.evidence-grid,.signal-grid{grid-template-columns:1fr!important;gap:10px!important}}@media(max-width:768px){.chart-container,.lightweight-chart-wrapper{width:100%!important;max-width:100vw!important;overflow:hidden}}@media(max-width:640px){.modal-content,.wizard-panel{width:calc(100vw - 24px)!important;max-width:100%!important;margin:12px!important;max-height:calc(100vh - 24px)!important;border-radius:16px!important}}@media(max-width:480px){.breadcrumb,nav[aria-label=breadcrumb]{flex-wrap:wrap;gap:4px;font-size:10px!important}}@media(max-width:768px){.app-main-content{overflow-x:hidden}[style*="maxWidth: 1440"],[style*="max-width: 1440px"]{max-width:100vw!important}}@media(max-width:640px){.social-post-card{padding:12px!important}.social-post-card .post-meta{flex-wrap:wrap;gap:4px}}@media(max-width:768px){.daily-briefing-row{flex-direction:column!important}}@media(max-width:640px){.upgrade-overlay-content{padding:20px 16px!important}}@media(max-width:640px){.animated-tab-bar{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.animated-tab-bar::-webkit-scrollbar{display:none}}@media(max-width:768px){.paper-trading-panel,.historical-replay-panel{padding:16px 12px!important}}@media(max-width:768px){html,body{overflow-x:hidden;max-width:100vw}}@media(max-width:768px){.daily-briefing-row{padding-left:12px!important;padding-right:12px!important;gap:12px!important}}@media(max-width:480px){.daily-briefing-row{padding-left:8px!important;padding-right:8px!important}}@media(max-width:480px){.portfolio-summary-cards{gap:8px!important}.portfolio-summary-cards>div{padding:16px 14px!important}}@media(max-width:480px){.portfolio-page-inner h1{font-size:20px!important}.portfolio-page-inner header p{font-size:10px!important;letter-spacing:.12em!important}}@media(max-width:480px){.portfolio-holdings-row [style*="padding: 40"]{padding:24px!important}}@media(max-width:768px){[aria-hidden=true][style*="height: 64"]{height:32px!important}}@media(max-width:480px){.key-stats-bar{gap:6px!important}.key-stats-bar>*{flex:1 1 40%!important}}@media(max-width:360px){.key-stats-bar>*{flex:1 1 100%!important}}@media(max-width:768px){.portfolio-page-inner button[style*="justify-content: space-between"]{min-height:48px!important;padding:14px 16px!important}}@media(max-width:768px){.portfolio-page-inner a[style*=textTransform]{padding:8px 4px!important}}@media(max-width:480px){.research-content-area [style*="gap: 10"]{flex-wrap:wrap!important}}@media(max-width:480px){.holding-expanded-stats~div button{min-height:44px;padding:10px 14px!important}}@media(max-width:640px){.aggregate-portfolio-dash{flex-direction:column!important;gap:8px!important}.aggregate-portfolio-dash>div{min-width:0!important;width:100%!important}}@media(max-width:640px){.portfolio-insights-panel{padding:12px!important}}@media(max-width:640px){.factor-exposure-grid{grid-template-columns:1fr!important}}@media(max-width:480px){.paper-trading-panel input,.paper-trading-panel select,.historical-replay-panel input,.historical-replay-panel select{width:100%!important;box-sizing:border-box}}@media(max-width:640px){.position-sizing-card{flex-direction:column!important}}@media(max-width:640px){.risk-detail-panel{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:480px){.wizard-panel .wizard-content{padding:16px 12px!important}}@media(max-width:480px){.import-modal-content{padding:16px!important}.import-modal-content textarea{font-size:13px!important}}@media(max-width:640px){.portfolio-compare-panel{flex-direction:column!important;gap:12px!important}}@media(max-width:480px){.milestone-banner{padding:12px 14px!important;font-size:13px!important}}@media(max-width:480px){.research-content-area>div{margin-bottom:16px!important}}@media(max-width:480px){.story-section-inner{padding-bottom:28px!important}}@media(max-width:360px){.weekly-challenge-card{padding:8px!important}.weekly-challenge-card svg{width:32px!important;height:32px!important}}@media(max-width:768px){.portfolio-holdings-row{flex-direction:column!important}.portfolio-transaction-form{width:100%!important;flex-shrink:1!important}.portfolio-page-inner{padding-left:16px!important;padding-right:16px!important}}@media(max-width:480px){.portfolio-page-inner{padding-left:12px!important;padding-right:12px!important}}@media(max-width:640px){.portfolio-compare-panel>div:last-child{grid-template-columns:1fr!important}}.aggregate-portfolio-dash .glass-surface{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:768px){.aggregate-portfolio-dash table{min-width:560px}}@media(max-width:768px){.comps-table-wrapper table{min-width:480px!important}}@media(max-width:640px){.financial-statements-layout{flex-direction:column!important}.financial-statements-layout>div:last-child{width:100%!important;flex-shrink:1!important}.financial-statements-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.financial-statements-tabs button{white-space:nowrap;flex-shrink:0}}@media(max-width:640px){.concept-sheet-panel{max-width:100%!important;width:100%!important;border-left:none!important;border-top:1px solid var(--border-primary)!important;max-height:85vh;margin-top:auto}.concept-sheet-content{padding:16px 16px 24px!important}}@media(max-width:480px){.infotip-popup{width:min(240px,calc(100vw - 32px))!important}}@media(max-width:480px){.tooltip-portal{max-width:min(280px,calc(100vw - 24px))!important}}@media(max-width:480px){.research-content-area{padding-left:12px!important;padding-right:12px!important}}@media(max-width:640px){.deep-dive-tabs{overflow-x:auto!important;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important}.deep-dive-tabs button{white-space:nowrap;flex-shrink:0}}.table-scroll-wrapper{position:relative}.table-scroll-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;width:24px;background:linear-gradient(to right,transparent,var(--bg-primary, #0D1017));pointer-events:none;opacity:0;transition:opacity .2s}@media(max-width:768px){.table-scroll-wrapper:after{opacity:1}.table-scroll-wrapper:hover:after,.table-scroll-wrapper:focus-within:after{opacity:0}}@media(max-width:480px){.aurora-bg__orb--1{width:200px;height:200px}.aurora-bg__orb--2{width:150px;height:150px}.aurora-bg__orb--3{width:100px;height:100px}}@media(max-width:600px){.portfolio-summary-cards{grid-template-columns:1fr!important}}@media(max-width:720px){.portfolio-compare-panel>div:last-child{grid-template-columns:1fr!important}}
