/* slx-m:css:start */
.ev-nav>details.ev-menu>summary,.ev-nav>a{position:relative}
.ev-nav>details.ev-menu>summary::after,.ev-nav>a::after{content:"";position:absolute;left:0;right:18px;bottom:-10px;height:2px;border-radius:2px;background:linear-gradient(90deg,#BCE200,#24B2A0 30%,#0288FF 55%,#6700F0 78%,#E81C68);scale:0 1;transform-origin:left;transition:scale .3s cubic-bezier(.2,.7,.2,1)}
.ev-nav>a::after{right:0;bottom:16px}
.ev-nav>details.ev-menu>summary:hover::after,.ev-nav>a:hover::after,.ev-nav>details.ev-menu[open]>summary::after{scale:1 1}
.ev-menu[open]>summary{text-decoration:none}
.ev-nav>a[aria-current="page"]::after{display:none}
.ev-mp{position:relative}
.ev-mp::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#BCE200,#72CC42 14%,#24B2A0 30%,#0199E6 48%,#6700F0 70%,#C20E96 86%,#E81C68);transform-origin:left}
.ev-mp-dk{position:relative;isolation:isolate;overflow:hidden}
.ev-mp-dk::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(560px 340px at 100% 0%,var(--mg1),transparent 70%),radial-gradient(420px 280px at 0% 100%,var(--mg2),transparent 72%)}
.ev-mp-dk::after{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.3px);background-size:16px 16px;-webkit-mask-image:linear-gradient(200deg,#000,transparent 55%);mask-image:linear-gradient(200deg,#000,transparent 55%)}
.ev-mp-dk-p{--mg1:rgba(2,136,255,.30);--mg2:rgba(181,224,4,.14)}
.ev-mp-dk-s{--mg1:rgba(103,0,240,.32);--mg2:rgba(232,28,104,.14)}
.ev-mp-dk-i{--mg1:rgba(36,178,160,.30);--mg2:rgba(2,136,255,.16)}
.ev-mp-dk-s>a svg:last-child,.ev-mp-dk-i>a svg:last-child{transition:translate .25s cubic-bezier(.2,.7,.2,1)}
.ev-mp-dk-s>a:hover svg:last-child,.ev-mp-dk-i>a:hover svg:last-child{translate:4px 0}
.ev-mp-dl{position:relative;transition:translate .25s cubic-bezier(.2,.7,.2,1)}
.ev-mp-dl::after{content:"";position:absolute;right:6px;top:50%;width:6px;height:6px;margin-top:-4px;border-top:1.6px solid #BCE200;border-right:1.6px solid #BCE200;rotate:45deg;opacity:0;transition:opacity .2s}
.ev-mp-dl:hover{translate:6px 0}
.ev-mp-dl:hover::after{opacity:1}
.ev-mp-item{position:relative}
.ev-mp-item::after{content:"";position:absolute;right:4px;top:31px;width:7px;height:7px;border-top:1.6px solid #2451A4;border-right:1.6px solid #2451A4;rotate:45deg;translate:-8px 0;opacity:0;transition:opacity .2s,translate .25s cubic-bezier(.2,.7,.2,1)}
.ev-mp-row::after{top:50%;margin-top:-4px}
.ev-mp-item:hover::after{opacity:1;translate:0 0}
.ev-mp-item [style*="Funnel Display"],.ev-mp-row [style*="font-weight: 500"]{transition:color .2s}
.ev-mp-item:hover [style*="Funnel Display"],.ev-mp-row:hover [style*="font-weight: 500"]{color:#2451A4}
.ev-mp-prod::before{content:"";position:absolute;left:-18px;top:20px;bottom:20px;width:3px;border-radius:3px;background:var(--pg);scale:1 0;transform-origin:top;transition:scale .3s cubic-bezier(.2,.7,.2,1)}
.ev-mp-prod:hover::before{scale:1 1}
.ev-mp-dot{display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:3px;background:var(--pg);vertical-align:.14em}
.ev-mp-li{transition:translate .25s cubic-bezier(.2,.7,.2,1),color .2s}
.ev-mp-li:hover{translate:6px 0;color:#2451A4 !important}
.ev-mp-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:-4px}
.ev-mp-chip{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:4px 14px 4px 4px;border:1px solid #DDE2EB;border-radius:999px;background:#FFFFFF;color:#1B2030;text-decoration:none;font-size:14.5px;font-weight:500;transition:border-color .2s,background-color .2s}
.ev-mp-chip img{flex:none;display:block;width:44px;height:30px;object-fit:cover;border-radius:999px;background:#0C1433}
.ev-mp-chip:hover{border-color:#24B2A0;background:#F2FAF8}
.ev-mp-promo{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center;margin-top:24px;padding:10px 14px 10px 10px;border:1px solid #DDE2EB;border-radius:8px;background:linear-gradient(180deg,#FFFFFF,#F5F7FB);color:#1B2030;text-decoration:none;overflow:hidden;transition:border-color .2s,box-shadow .25s}
.ev-mp-promo::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#B5E004,#24B2A0)}
.ev-mp-promo-i{display:block;overflow:hidden;border-radius:5px;background:#0C1433}
.ev-mp-promo-i img{display:block;width:100%;height:64px;object-fit:cover;transition:scale .5s cubic-bezier(.2,.7,.2,1)}
.ev-mp-promo-k{display:block;margin-bottom:4px;font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.1em;color:#566072}
.ev-mp-promo-t{display:block;font-family:'Funnel Display',sans-serif;font-size:17px;line-height:1.2;color:#1B2030;transition:color .2s}
.ev-mp-promo-p{display:block;margin-top:4px;font-size:13.5px;line-height:1.4;color:#3E4757}
.ev-mp-promo:hover{border-color:#9FB0CE;box-shadow:0 12px 28px -14px rgba(12,20,51,.35)}
.ev-mp-promo:hover img{scale:1.07}
.ev-mp-promo:hover .ev-mp-promo-t{color:#2451A4}
@media (max-width:1180px){.ev-mp-promo{grid-template-columns:minmax(0,1fr)}.ev-mp-promo-i img{height:auto;aspect-ratio:16/6}.ev-mp-chips{gap:6px}.ev-mp-chip{min-height:36px;padding:0 12px;font-size:14px}.ev-mp-chip img{display:none}}
.ev-menu[open] .ev-mp::before{animation:evMLine .7s cubic-bezier(.2,.7,.2,1) both}
.ev-menu[open] .ev-mp-g>*{animation:evMIn .45s cubic-bezier(.2,.7,.2,1) both}
.ev-menu[open] .ev-mp-g>:nth-child(2){animation-delay:.06s}
.ev-menu[open] .ev-mp-g>:nth-child(3){animation-delay:.12s}
.ev-menu[open] .ev-mp-dk::before{animation:evMGlow 1s ease-out both}
@keyframes evMLine{from{scale:0 1}}
@keyframes evMIn{from{opacity:0;translate:0 10px}}
@keyframes evMGlow{from{opacity:0}}
.ev-mnav-panel>p{display:flex;align-items:center;gap:10px;font-family:'IBM Plex Mono',monospace;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}
.ev-mnav-panel>p::before{content:"";flex:none;width:10px;height:10px;background:linear-gradient(135deg,#B5E004,#2451A4)}
.ev-mnav-panel>a{position:relative;padding-right:28px}
.ev-mnav-panel>a::after{content:"";position:absolute;right:8px;top:50%;width:7px;height:7px;margin-top:-4px;border-top:1.6px solid #8C98B4;border-right:1.6px solid #8C98B4;rotate:45deg}
.ev-mn-p::before{content:"";display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:3px;background:var(--pg);vertical-align:.08em}
.ev-mnav-panel>a.ev-mn-flat{border-bottom:0}
.ev-mn-sub{display:flex;flex-wrap:wrap;gap:8px;padding:2px 0 16px 20px;border-bottom:1px solid #DDE2EB}
.ev-mnav-panel .ev-mn-sub a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid #C9D0DC;border-radius:999px;font-size:14.5px}
.ev-mnav-panel .ev-mn-sub a.ev-mn-go{border-color:#24B2A0;background:#F2FAF8;color:#0B4F49}
@media (prefers-reduced-motion:reduce){
.ev-nav>details.ev-menu>summary::after,.ev-nav>a::after,.ev-mp-dl,.ev-mp-dl::after,.ev-mp-item::after,.ev-mp-prod::before,.ev-mp-li,.ev-mp-chip,.ev-mp-promo,.ev-mp-promo-i img{transition:none}
.ev-menu[open] .ev-mp::before,.ev-menu[open] .ev-mp-g>*,.ev-menu[open] .ev-mp-dk::before{animation:none}
.ev-mp-dl:hover,.ev-mp-li:hover{translate:none}
.ev-mp-promo:hover img{scale:none}
}
/* slx-m:css:end */
