details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}details[open] .am-chev{transform:rotate(45deg)}@keyframes amPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.6)}}@keyframes gridDrift{0%{background-position:0 0}to{background-position:46px 46px}}@keyframes glowFloat{0%,to{opacity:.65;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.1)}}@keyframes reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes growBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-anim=load],[data-anim=reveal]{animation:reveal .7s cubic-bezier(.4,0,.2,1) both}[data-anim=reveal]{animation-timeline:view();animation-range:entry 0 cover 30%}[data-anim=bar]{animation:growBar .9s cubic-bezier(.4,0,.2,1) both;animation-timeline:view();animation-range:entry 8% cover 40%}@media (prefers-reduced-motion:reduce){[data-anim=bar],[data-anim]{animation:none!important;opacity:1!important;transform:none!important}}.am-navlink:hover{color:#fff}.am-cta:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(143,233,181,.45)}.am-cta-sm:hover{transform:translateY(-1px);box-shadow:0 6px 22px rgba(143,233,181,.4)}.am-cta-lift:hover,.am-cta-soft:hover{transform:translateY(-2px)}.am-cta-soft:hover{box-shadow:0 6px 24px rgba(143,233,181,.35)}.am-cta-wa:hover{transform:translateY(-2px);box-shadow:0 8px 36px rgba(143,233,181,.5)}.am-cta-ghost:hover{border-color:#8fe9b5;color:#8fe9b5}.am-card-hover:hover{border-color:rgba(143,233,181,.4);transform:translateY(-3px)}.am-foot-link:hover{color:#8fe9b5}@keyframes alertIn{0%{opacity:0;transform:translateY(-12px) scale(.985)}to{opacity:1;transform:none}}.am-alert-in{animation:alertIn .5s cubic-bezier(.16,1,.3,1) both}@keyframes sectorSwap{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.am-sector-swap{animation:sectorSwap .55s cubic-bezier(.16,1,.3,1) both}.am-bar-shimmer{position:relative;overflow:hidden}.am-bar-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.28),transparent);transform:translateX(-100%);animation:barShimmer 2.6s ease-in-out infinite}@keyframes barShimmer{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.am-alert-in,.am-bar-shimmer:after,.am-sector-swap{animation:none!important}.am-bar-shimmer:after{opacity:0}}