.site-menu-toggle[hidden],.site-navigation-panel[hidden],.site-menu-scrim[hidden]{display:none!important}.site-navigation-panel{display:contents}.site-menu-scrim{display:none}
@media(max-width:1100px){
 body>.top.site-navigation-enhanced{position:sticky;top:0;z-index:70;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:72px;min-height:72px;padding:12px 20px;gap:16px;background:#fff;border-bottom:1px solid #d6e3e5}
 .top.site-navigation-enhanced .brand{flex:none;font-size:25px}.top.site-navigation-enhanced .brand>svg{width:34px;height:34px}.site-menu-toggle{display:inline-flex;gap:9px;align-items:center;min-width:94px;min-height:44px;padding:9px 13px;background:#eff8f5;border-color:#c8ded8;color:#143b3b;font-size:12px;border-radius:12px}.site-menu-toggle svg{width:19px;height:19px}.site-menu-toggle[aria-expanded=true]{background:#164b4b;border-color:#164b4b;color:#fff}
 .top .site-navigation-panel{position:fixed;display:block;inset:82px 12px auto;width:auto;max-height:calc(100dvh - 96px);padding:16px;overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid #d4e4e3;border-radius:20px;box-shadow:0 18px 60px #102a3433;text-align:left;color:#173a40}
 .top .site-navigation-panel>nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;overflow:visible;white-space:normal;padding:0;margin:0;font-size:12px}.top .site-navigation-panel>nav>a{display:flex;align-items:center;gap:8px;min-height:48px;width:auto;padding:12px;border:1px solid #e2ecea;border-radius:11px;background:#f7faf9;color:#244c50;text-align:left;white-space:normal;line-height:1.4}.top .site-navigation-panel>nav>a:hover,.top .site-navigation-panel>nav>a[aria-current]{background:#e4f3ed;border-color:#add4c7;color:#134b42}.top .site-navigation-panel>nav>a.primary,.top .site-navigation-panel>nav>a.ib-free-editor-link{background:#14675e;border-color:#14675e;color:white}.top .site-navigation-panel .ib-free-editor-link small{background:#ffffff25;color:white}
 .site-navigation-panel .header-account-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px;padding:12px 0 0;margin:4px 0 0;border-top:1px solid #dfe9e6}.site-navigation-panel .header-account-actions a{display:flex;align-items:center;justify-content:center;gap:8px;flex:1 1 130px;min-height:44px;padding:10px 12px;border:1px solid #d9e5e1;border-radius:11px;text-decoration:none;background:#eef5f2;color:#204d4a}.top .site-navigation-panel .header-account-actions form{flex:1 1 100%;margin:0}.top .site-navigation-panel .header-account-actions form button{width:100%;min-height:44px;border-radius:11px}
 .site-navigation-panel>.workspace-nav{display:flex!important;flex-direction:column;width:100%;margin:16px 0 0;padding:12px;border-radius:15px;white-space:normal;overflow:visible}.site-navigation-panel .workspace-nav>a{min-width:0;min-height:44px}.site-navigation-panel .nav-account{margin-top:12px;padding:12px}.site-navigation-panel .workspace-nav .admin-nav{display:flex;flex-direction:column}.site-navigation-panel .admin-nav-links{display:flex;flex-direction:column}
 .site-menu-scrim{position:fixed;inset:72px 0 0;z-index:60;display:block;width:100%;height:calc(100dvh - 72px);padding:0;border:0;border-radius:0;background:#102d3d70;backdrop-filter:blur(4px);cursor:default}.site-menu-scrim:hover{background:#102d3d70}.site-menu-active{overflow:hidden}.top.site-navigation-enhanced .site-navigation-panel :is(a,button,summary):focus-visible{outline:3px solid #17877b;outline-offset:2px}
}
@media(prefers-reduced-motion:no-preference){.site-menu-open .site-navigation-panel{animation:site-menu-enter .18s ease-out}@keyframes site-menu-enter{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}}
