.ad-shell{position:relative}.ad-aura{height:460px;background:radial-gradient(62% 58% at 50% -12%,color-mix(in srgb,var(--text-secondary) 11%,transparent),transparent 70%);opacity:.7}.ad-aura,.ad-grid{position:absolute;inset:0 0 auto 0;pointer-events:none;z-index:0}.ad-grid{height:360px;background-image:linear-gradient(to right,color-mix(in srgb,var(--text-secondary) 9%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--text-secondary) 9%,transparent) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 80% at 50% 0,#000,transparent 78%);mask-image:radial-gradient(70% 80% at 50% 0,#000,transparent 78%);opacity:.5}.ad-cta{background:var(--bg-important);color:var(--text-important);transition:box-shadow .3s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),opacity .2s ease}.ad-cta:hover:not(:disabled){box-shadow:0 14px 34px -16px color-mix(in srgb,var(--text-primary) 50%,transparent)}.ad-cta:active:not(:disabled){transform:scale(.98)}.ad-cta:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ad-card{position:relative;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .2s ease}.ad-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--text-secondary) 40%,var(--border));box-shadow:0 18px 44px -22px color-mix(in srgb,var(--text-primary) 30%,transparent)}.ad-rail{position:absolute;left:0;top:20px;bottom:20px;width:3px;border-radius:0 4px 4px 0}.ad-report{background:linear-gradient(180deg,color-mix(in srgb,var(--text-secondary) 5%,var(--bg-primary)),var(--bg-primary) 58%)}.ad-stat{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--text-secondary) 6%,var(--bg-primary)),var(--bg-primary) 72%);box-shadow:inset 0 1px 0 0 color-mix(in srgb,var(--text-primary) 6%,transparent);transition:border-color .2s ease,box-shadow .28s ease}.ad-stat:hover{border-color:color-mix(in srgb,var(--text-secondary) 30%,var(--border))}.ad-switcher-dock{position:sticky;z-index:5;background:color-mix(in srgb,var(--bg-primary) 82%,transparent);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1)}@media (max-width:1023px){.ad-switcher-dock{top:3.5rem;margin-left:-1rem;margin-right:-1rem;padding:.5rem 1rem}}@media (min-width:1024px){.ad-switcher-dock{top:4rem;margin-left:-.5rem;margin-right:-.5rem;padding:.5rem;border-radius:1rem;background:color-mix(in srgb,var(--bg-primary) 78%,transparent)}}.ad-field-group{background:color-mix(in srgb,var(--text-secondary) 3.5%,var(--bg-primary))}.ad-footer{background:color-mix(in srgb,var(--bg-primary) 86%,transparent);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1)}.ad-press{transition:background-color .18s ease,border-color .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.ad-press:active{transform:scale(.985)}.ad-switcher{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:12px}.ad-switcher::-webkit-scrollbar{display:none}.ad-recess{background:color-mix(in srgb,var(--text-secondary) 6%,var(--bg-primary));box-shadow:inset 0 1px 0 0 color-mix(in srgb,var(--text-primary) 7%,transparent)}.ad-cardfoot{background:color-mix(in srgb,var(--text-secondary) 3.5%,var(--bg-primary))}.ad-results{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.ad-results::-webkit-scrollbar{width:6px}.ad-results::-webkit-scrollbar-track{background:transparent}.ad-results::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.ad-results::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.ad-news-link{transition:background-color .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.ad-news-link:hover{background-color:color-mix(in srgb,var(--text-secondary) 7%,transparent)}@media (prefers-reduced-motion:reduce){.ad-card,.ad-news-link,.ad-press{transition:none}.ad-card:hover,.ad-press:active{transform:none}}