.sb-navgroup{position:relative;display:inline-flex;align-items:center}
.sb-navgroup-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:none;cursor:pointer;
  font-family:var(--display,sans-serif);font-size:13.5px;font-weight:500;color:var(--muted,#93a3b3);
  padding:6px 0;transition:color .18s ease}
.sb-navgroup-btn svg{width:13px;height:13px;transition:transform .22s ease;opacity:.8}
.sb-navgroup-btn:hover,.sb-navgroup.open .sb-navgroup-btn{color:var(--txt,#eef3f7)}
.sb-navgroup.open .sb-navgroup-btn svg{transform:rotate(180deg)}
html.sb-light .sb-navgroup-btn{color:#526079}
html.sb-light .sb-navgroup-btn:hover,html.sb-light .sb-navgroup.open .sb-navgroup-btn{color:#0f172a}
.sb-navgroup-menu{position:absolute;top:calc(100% + 14px);left:50%;translate:-50% 0;min-width:280px;z-index:300;
  background:rgba(12,18,28,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);
  border:1px solid rgba(92,192,255,.22);border-radius:16px;padding:8px;
  box-shadow:0 30px 70px -30px rgba(0,0,0,.95),0 0 40px -22px rgba(92,192,255,.5);
  opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s}
.sb-navgroup.open .sb-navgroup-menu{opacity:1;visibility:visible;transform:none}
.sb-navgroup-menu::before{content:"";position:absolute;top:-6px;left:50%;translate:-50% 0;width:11px;height:11px;
  background:rgba(12,18,28,.97);border-left:1px solid rgba(92,192,255,.22);border-top:1px solid rgba(92,192,255,.22);rotate:45deg}
.sb-navgroup-menu a{display:flex;flex-direction:column;gap:2px;padding:11px 13px;border-radius:11px;text-decoration:none;transition:background .16s ease}
.sb-navgroup-menu a:hover{background:rgba(92,192,255,.10)}
.sb-ng-t{font-family:var(--display,sans-serif);font-size:13.5px;font-weight:650;color:var(--txt,#eef3f7)}
.sb-ng-d{font-size:11.5px;color:var(--dim,#5f7180);line-height:1.4}
html.sb-light .sb-navgroup-menu{background:rgba(255,255,255,.98);border-color:rgba(15,23,42,.12)}
html.sb-light .sb-navgroup-menu::before{background:#fff;border-color:rgba(15,23,42,.12)}
html.sb-light .sb-ng-t{color:#0f172a}
.wrap.nav .nav-links a.sb-nav-active,.wrap.nav .nav-links .sb-navgroup-btn.sb-nav-active{color:var(--txt,#eef3f7)!important;font-weight:650!important;position:relative}
.wrap.nav .nav-links a.sb-nav-active::before,.wrap.nav .nav-links .sb-navgroup-btn.sb-nav-active::before{content:'';position:absolute;left:-13px;top:50%;translate:0 -50%;width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,#5cc0ff,#9fd4ff);box-shadow:0 0 10px rgba(92,192,255,.9)}
html.sb-light .wrap.nav .nav-links a.sb-nav-active,html.sb-light .wrap.nav .nav-links .sb-navgroup-btn.sb-nav-active{color:#0f172a!important}
.wrap.nav .nav-links{gap:28px!important}
.wrap.nav .nav-links a,.wrap.nav .nav-links .sb-navgroup-btn{font-size:14.5px!important}
@media(max-width:1100px){.wrap.nav .nav-links{gap:20px!important}}
.mm-section{display:block;margin:16px 16px 6px;font-family:var(--display,sans-serif);font-size:10.5px;
  font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--dim,#5f7180)}
.mm-section:first-child{margin-top:4px}