.pi-header .pi-nav-list{gap:clamp(20px,3vw,40px)}
.pi-header .pi-nav-submenu>summary{justify-content:space-between;gap:10px}
.pi-header .pi-nav-submenu>summary svg{flex:none;transition:transform .18s ease}
.pi-header .pi-nav-submenu[open]>summary svg{transform:rotate(180deg)}
.pi-header .pi-nav-submenu-list{min-width:260px;border:1px solid #6b4b8266;border-radius:0 0 18px 18px;padding:10px;background:radial-gradient(ellipse at 100% 0,#51345b66,transparent 72%),linear-gradient(145deg,#201528,#120e18);box-shadow:inset 0 1px 0 #ffffff12,0 18px 40px #150c2260}
.pi-header .pi-nav-submenu-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:12px;font-size:13px;border-radius:9px;line-height:1.4}
.pi-header .pi-nav-submenu-list a:hover,.pi-header .pi-nav-submenu-list a[aria-current=page]{color:#efd9ff;background:linear-gradient(100deg,#8d52b62a,#8d52b60b)}
.pi-header .pi-nav-submenu-list>.pi-nav-item{border:0}
.pi-header .pi-nav-submenu--nested>.pi-nav-submenu-list{position:static;min-width:0;max-height:none;border:0;border-radius:0;box-shadow:none;background:none;padding:0 0 0 12px;margin:0 0 6px 12px;border-left:1px solid #80589766;overflow:visible}
.pi-header .pi-nav-submenu--nested>summary{min-height:44px;font-size:13px;padding:12px}
.pi-header .pi-nav-submenu-list a svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.5;fill:none;flex:none}
.pi-header a:focus-visible,.pi-header summary:focus-visible{outline:2px solid #d3a7ff;outline-offset:4px;border-radius:5px}
@media(max-width:749px){.pi-header .pi-mobile-menu-panel{background:radial-gradient(ellipse at 100% 0,#49285c50,transparent 70%),#100b14}.pi-header .pi-mobile-menu .pi-nav-list{display:block}.pi-header .pi-mobile-menu .pi-nav-submenu-list{padding:6px 4px 12px 10px;margin-bottom:10px;min-width:0;border:1px solid #6a437333;border-radius:12px;background:linear-gradient(120deg,#72458e18,#cba8df06);box-shadow:inset 0 1px 0 #ffffff09}.pi-header .pi-mobile-menu .pi-nav-submenu-list a{min-height:46px;font-size:14px;padding:12px}.pi-header .pi-mobile-menu .pi-nav-submenu--nested>.pi-nav-submenu-list{margin:0 0 6px 10px;border:0;border-left:1px solid #80589766;border-radius:0;background:none;padding:0 0 0 8px}.pi-header .pi-mobile-menu .pi-nav-submenu--nested>summary{padding:12px;font-size:14px}}
@media(prefers-reduced-motion:reduce){.pi-header .pi-nav-submenu>summary svg{transition:none}}

.pi-header .pi-desktop-nav .pi-nav-list{gap:clamp(12px,2vw,28px);flex-wrap:wrap}
.pi-header .pi-nav-item--discovery>a{color:#dec3f5;font-weight:650}
