.em-nav{position:relative;z-index:1030;background:#fff;color:#171717;border-bottom:1px solid #eaeaea;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.em-nav *{box-sizing:border-box}.em-nav .em-nav__inner{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:44px;min-height:72px}.em-nav .em-nav__brand{display:inline-flex;align-items:center;flex-shrink:0;color:#171717;text-decoration:none;border:0;background:none;padding:0;font:inherit;text-align:left}.em-nav .em-nav__mark{display:none}.em-nav .em-nav__name{display:block;font-size:17px;font-weight:650;letter-spacing:-.6px;line-height:1.3;white-space:nowrap}.em-nav .em-nav__name span{color:inherit}.em-nav .em-nav__context{display:block;margin-top:3px;font-size:11px;font-weight:400;letter-spacing:0;color:#737373;line-height:1.3}.em-nav .em-nav__desktop,.em-nav .em-nav__links,.em-nav .em-nav__actions{display:flex;align-items:center;gap:8px}.em-nav .em-nav__desktop{flex:1;justify-content:space-between;gap:24px}.em-nav .em-nav__actions{margin-left:auto;gap:10px}.em-nav .em-nav__link,.em-nav .em-nav__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:#626262;text-decoration:none;font:inherit;font-size:13px;font-weight:450;line-height:1.4;cursor:pointer;white-space:nowrap}.em-nav .em-nav__link:hover{color:#171717;background:#f5f5f5}.em-nav .em-nav__link[aria-current=page]{color:#171717;font-weight:650}.em-nav .em-nav__button{background:#171717;border-color:#171717;color:#fff;font-weight:550;padding-inline:16px;min-height:36px}.em-nav .em-nav__button:hover{background:#353535;border-color:#353535;color:#fff}.em-nav .em-nav__button--outline{background:#fff;border-color:#dedede;color:#404040;font-weight:450}.em-nav .em-nav__button--outline:hover{background:#f5f5f5;border-color:#c6c6c6;color:#171717}.em-nav :is(a,button,summary):focus-visible{outline:2px solid #525252;outline-offset:4px}.em-nav .em-nav__mobile{display:none;width:100%}.em-nav .em-nav__toggle{display:flex;align-items:center;gap:9px;border:1px solid #e5e5e5;border-radius:6px;padding:10px 12px;background:#fff;color:#262626;font:inherit;font-size:12px;cursor:pointer;min-height:44px;list-style:none}.em-nav .em-nav__toggle::-webkit-details-marker{display:none}.em-nav .em-nav__hamburger{position:relative;width:16px;height:12px;display:inline-block;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.em-nav .em-nav__hamburger:after{content:"";position:absolute;inset:4px 0 auto;border-top:1px solid currentColor}.em-nav .em-nav__mobile-panel{padding:12px 0 4px;border-top:1px solid #eaeaea;margin-top:16px;display:flex;flex-direction:column;gap:4px}.em-nav .em-nav__mobile-panel .em-nav__link{justify-content:flex-start;min-height:44px}.em-nav .em-nav__mobile-panel .em-nav__actions{margin:8px 0 0;padding-top:14px;border-top:1px solid #eaeaea;flex-wrap:wrap}.em-nav .em-nav__mobile-panel .em-nav__actions>*{flex:1;min-height:44px}@media(max-width:991.98px){.em-nav .em-nav__inner{min-height:72px;padding:14px 20px;gap:0;flex-wrap:wrap;justify-content:space-between}.em-nav .em-nav__desktop{display:none}.em-nav .em-nav__mobile{display:block}.em-nav details.em-nav__mobile>summary,.em-nav .em-nav__toggle--react{position:absolute;right:20px;top:14px}.em-nav .em-nav__name{font-size:16px}.em-nav .em-nav__brand{max-width:calc(100% - 90px);min-height:44px}}@media(min-width:992px){.em-nav .em-nav__toggle--react{display:none}}@media(max-width:359px){.em-nav .em-nav__inner{padding-inline:16px}.em-nav .em-nav__name{font-size:15px}.em-nav .em-nav__toggle--react,.em-nav details.em-nav__mobile>summary{right:16px}}@media(prefers-reduced-motion:no-preference){.em-nav a,.em-nav button{transition:background-color .15s ease,color .15s ease}}@media(min-width:992px)and (max-width:1150px){.em-nav .em-nav__inner{gap:20px;padding-inline:16px}.em-nav .em-nav__desktop{gap:12px}.em-nav .em-nav__links{gap:2px}.em-nav .em-nav__link{padding-inline:10px}.em-nav .em-nav__button{padding-inline:12px}}.em-nav .em-nav__logout{margin:0;display:flex;align-items:center}.em-nav .em-nav__logout button{cursor:pointer;font-family:inherit}.em-nav .em-nav__logout .em-nav__link{background:transparent;border:0}@media(max-width:991.98px){.em-nav .em-nav__mobile .em-nav__logout,.em-nav .em-nav__mobile .em-nav__logout button{width:100%}}
