@media screen and (max-width:767px){.shell-main-pad{padding:.5rem .75rem 1rem}.sv-dense p-4,.sv-dense .p-4,.sv-dense .px-4{padding-left:.75rem;padding-right:.75rem}.sv-dense .py-4,.sv-dense .py-5,.sv-dense .py-6{padding-top:.5rem;padding-bottom:.5rem}.sv-dense .p-5,.sv-dense .p-6{padding:.75rem}.sv-dense .space-y-4{gap:.75rem}.sv-dense .space-y-5,.sv-dense .space-y-6,.sv-dense .space-y-8{gap:1rem}.sv-dense .gap-4{gap:.75rem}.sv-dense .gap-6{gap:1rem}.sv-dense .mb-4{margin-bottom:.5rem}.sv-dense .mb-6,.sv-dense .mb-8{margin-bottom:.75rem}.sv-dense .mt-6{margin-top:.75rem}.sv-dense .rounded-2xl,.sv-dense .rounded-xl{border-radius:.75rem}.sv-dense .research-hero{padding:.75rem}.sv-dense .research-hero h1,.sv-dense .research-hero h2{font-size:1.125rem;line-height:1.25}.sv-dense .research-results{margin-top:.5rem}.sv-dense .research-results .space-y-5{gap:.75rem}.sv-dense .signals-header{margin-bottom:.25rem;padding:.5rem .75rem}.sv-dense .signals-list,.sv-dense .signals-list .space-y-4{gap:.5rem}.sv-dense .portfolio-summary{padding:.75rem}.sv-dense .portfolio-summary .grid{gap:.5rem}.sv-dense .copilot-chat{padding:.5rem}.sv-dense .copilot-chat .space-y-4{gap:.5rem}[id=intelligence-graph] [class*=accordion]>:not(:first-child),[id=intelligence-graph] .transition-all{transition-duration:.2s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.sv-card-clickable,button:not(.no-tap){-webkit-tap-highlight-color:transparent;will-change:transform;transition:transform .12s ease-out,opacity .12s ease-out}.sv-card-clickable:active,button:not(.no-tap):active{opacity:.92;transform:scale(.985)}button[class*=rounded]:active,button[class*=bg-]:active,a[class*=rounded]:active{transition:transform .1s ease-out;transform:scale(.97)}.page-enter{animation:.2s ease-out both sv-mobile-fade-in-up}@keyframes sv-mobile-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}.skeleton-shimmer{animation:1.5s ease-in-out infinite sv-mobile-shimmer}@keyframes sv-mobile-shimmer{0%{opacity:.5}50%{opacity:.8}to{opacity:.5}}.nav-drawer-enter{animation:.22s ease-out both sv-mobile-nav-in}@keyframes sv-mobile-nav-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0,0)}}.sv-stagger>*{animation:.18s ease-out both sv-mobile-fade-in-up}.sv-stagger>:first-child{animation-delay:0s}.sv-stagger>:nth-child(2){animation-delay:40ms}.sv-stagger>:nth-child(3){animation-delay:80ms}.sv-stagger>:nth-child(4){animation-delay:.12s}.sv-stagger>:nth-child(5){animation-delay:.16s}.sv-stagger>:nth-child(n+6){animation-delay:.2s}.sv-card-clickable,button:active,[class*=accordion] .transition-all,.skeleton-shimmer,.sv-stagger>*{backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.sv-stagger>*,.page-enter,.nav-drawer-enter,.skeleton-shimmer,.sv-card-clickable,button:not(.no-tap){opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}}
