:root{--site-accent:#4f46e5;--site-accent-soft:#eef0ff}body{background:#f6f8fc;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.topbar{height:62px;border-bottom:1px solid #e9edf6;box-shadow:0 1px 2px rgba(16,24,40,.04),0 8px 24px rgba(16,24,40,.03)}.topbar-inner{height:62px}.brand{color:#0b1220;letter-spacing:.2px}.top-menu li a{color:#475569;font-weight:600}.top-menu>li>a:focus-visible,.top-menu>li>a:hover{background:var(--site-accent-soft);color:var(--site-accent)}.top-menu .has-submenu>a::after{color:#aab2c5}.top-menu>li.has-submenu.active>a,.top-menu>li.has-submenu.mi-active>a,.top-menu>li.has-submenu.submenu-open>a,.top-menu>li.has-submenu>a:hover{background:var(--site-accent-soft);color:var(--site-accent);box-shadow:inset 0 0 0 1px #d8dcff}.top-menu .submenu li a:focus-visible,.top-menu .submenu li a:hover{background:var(--site-accent-soft);color:var(--site-accent);box-shadow:inset 0 0 0 1px #d8dcff}.top-menu .has-submenu.active>a,.top-menu .submenu li.active a{color:var(--site-accent);background:var(--site-accent-soft)}.top-menu>li.has-submenu>.submenu{border-radius:14px;border-color:#e9edf6;box-shadow:0 16px 40px rgba(16,24,40,.12)}.fub-menu-btn{border-color:#d8dcff;background:var(--site-accent-soft);color:var(--site-accent)}.fub-menu-btn:hover{background:#e3e5ff}.fub-menu-list a.fub-primary{color:var(--site-accent)}