.mtnav-trigger{position:relative;display:flex;align-items:center;align-self:stretch;gap:3px}.mtnav-trigger [hidden]{display:none!important}.mtnav-trigger .mtnav-toggle,.mtnav-panel button{font:inherit;color:#323362;border:0;background:none;cursor:pointer}.mtnav-trigger .mtnav-toggle{display:grid;place-items:center;width:32px;min-height:36px;padding:0;border-radius:4px}.mtnav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mtnav-toggle:hover,.mtnav-toggle:focus-visible,.mtnav-row:hover,.mtnav-row:focus-within{background:#edf1f6}.mtnav-panel{box-sizing:border-box;position:absolute;z-index:100;top:100%;left:0;width:min(860px,90vw);max-height:min(65vh,520px);overflow:auto;background:#fff;color:#323362;padding:20px 24px;box-shadow:0 12px 32px #25264f24;border:1px solid #d3d8e4;border-radius:0 0 6px 6px}.nav-row:has(.mtnav-panel:not([hidden])){position:relative;z-index:80}.mtnav-panel .mtnav-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid #d6dce6;margin-bottom:6px}.mtnav-panel .mtnav-title{font-size:17px;line-height:1.4}.mtnav-panel .mtnav-bar a{margin-left:auto;white-space:nowrap}.mtnav-panel .mtnav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.mtnav-panel .mtnav-row{display:flex;align-items:stretch;min-width:0;border-bottom:1px solid #e5e8ef;transition:background .15s}.mtnav-panel .mtnav-row a,.mtnav-panel .mtnav-bar a{display:flex;align-items:center;line-height:1.4;text-decoration:none;font-size:15px;font-weight:550;color:#323362;padding:10px 6px;white-space:normal}.mtnav-panel .mtnav-row a{flex:1;min-height:44px;box-sizing:border-box}.mtnav-panel .mtnav-row button{min-width:40px;font-size:22px;line-height:1}.mtnav-panel a:hover,.mtnav-panel button:hover{color:#aa252e}.mtnav-trigger :focus-visible{outline:2px solid #495585;outline-offset:-2px}.mtnav-panel .mtnav-back{padding:7px 0;font-size:14px}.mtnav-panel .mtnav-doc{grid-column:1/-1;border-bottom:0}.mtnav-panel .mtnav-doc a{font-size:14px}.mtnav-trigger svg{transition:transform .16s}
@media(max-width:980px){.mtnav-trigger{flex-wrap:wrap;width:100%;justify-content:space-between}.mtnav-trigger .mtnav-toggle{min-width:44px;min-height:44px}.mtnav-panel{position:static;width:100%;max-height:55vh;padding:10px 12px;box-shadow:none}.mtnav-panel .mtnav-list{grid-template-columns:1fr}.mtnav-panel .mtnav-row button{min-width:44px}.mtnav-panel .mtnav-title{font-size:15px}.mtnav-panel .mtnav-bar{gap:6px}}@media(prefers-reduced-motion:reduce){.mtnav-trigger *{transition:none!important}}