.navigation-wrapper{background-color:var(--surface-base)}.navigation{padding-top:var(--space-12);padding-bottom:var(--space-12);justify-content:space-between;align-items:center;min-height:40px;display:flex;position:relative}.nav-logo-wrapper{align-items:center;width:66.666%;min-height:40px;display:flex}@media (min-width:768px){.nav-logo-wrapper{width:33.333%}}@media (min-width:1024px){.nav-logo-wrapper{width:25%}}.nav-logo-link{display:block}.nav-logo{cursor:pointer;width:auto;max-height:40px}.nav-client-wrapper{align-items:center;display:flex}.nav-desktop-wrapper{display:none}@media (min-width:768px){.nav-desktop-wrapper{justify-content:flex-end;align-items:center;display:flex}}.nav-desktop{align-items:center;gap:var(--space-24);flex-direction:row;display:flex}.nav-desktop-wrapper{gap:var(--space-24)}.nav-actions{align-items:center;gap:var(--space-12);margin-left:var(--space-12);display:flex}@media (min-width:1024px){.nav-actions{gap:var(--space-24);margin-left:var(--space-24)}}.nav-desktop-only{display:none}@media (min-width:1024px){.nav-desktop-only{display:flex}}.nav-menu-button{display:inline-flex}@media (min-width:1024px){.nav-menu-button{display:none}}.nav-link{font-family:var(--font-family-secondary),sans-serif;font-size:var(--font-size-16);font-weight:600;line-height:var(--line-height-24);color:var(--text-menuitem-default);white-space:nowrap;text-decoration:none;transition:color .2s}.nav-link:hover{color:var(--text-menuitem-hover);text-decoration:none}.nav-link--active{color:var(--text-menuitem-active);position:relative}.nav-link--active:after{content:"";background-color:var(--surface-brand);height:2px;box-shadow:0 0 0 3px var(--border-action-primary-focus);border-radius:1px;display:block;position:absolute;bottom:-6px;left:0;right:0}.nav-dropdown{position:relative}.nav-link-dropdown{align-items:center;gap:var(--space-4);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.nav-dropdown-arrow{transition:transform .2s}.nav-dropdown-menu{padding-top:var(--space-16);z-index:100;min-width:12rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.nav-dropdown-content{background-color:var(--surface-base);border-radius:var(--radius-input);padding:var(--space-16);flex-direction:column;display:flex;position:relative;box-shadow:0 0 0 1px #0000000d,0 4px 16px #0000001f}@media (min-width:1024px){.nav-dropdown-menu{min-width:16rem}}.nav-dropdown-triangle{border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:8px solid var(--surface-base);filter:drop-shadow(0 -2px 2px #00000014);width:0;height:0;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.nav-dropdown-item{font-family:var(--font-family-secondary),sans-serif;font-size:var(--font-size-16);font-weight:600;line-height:var(--line-height-24);color:var(--text-menuitem-default);padding:var(--space-4)var(--space-12);border-radius:var(--radius-input);text-decoration:none;transition:background-color .2s,color .2s}.nav-dropdown-item:hover{color:var(--text-menuitem-hover);background-color:var(--surface-subtle);text-decoration:none}.nav-dropdown-item.nav-link--active:after{display:none}.nav-toggle{width:20px;height:30px;margin-left:var(--space-16);cursor:pointer;z-index:100;background:0 0;border:none;padding:0;display:block;position:relative}@media (min-width:1024px){.nav-toggle{display:none}}.nav-toggle-bar{background-color:var(--surface-brand);width:20px;height:2px;transition:all .33s;display:block;position:absolute;left:0}.nav-toggle-bar--top{top:8px}.nav-toggle-bar--middle{top:14px}.nav-toggle-bar--bottom{top:20px}.nav-toggle--open .nav-toggle-bar--top{top:14px;transform:rotate(45deg)}.nav-toggle--open .nav-toggle-bar--middle{opacity:0}.nav-toggle--open .nav-toggle-bar--bottom{top:14px;transform:rotate(-45deg)}.nav-mobile-dialog{top:var(--space-16);height:calc(100dvh - var(--space-32));max-height:none;transform:translate(-50%)}.nav-mobile-dialog[data-state=open]{animation:.3s ease-out nav-dialog-show}.nav-mobile-dialog[data-state=closed]{animation:.2s ease-in nav-dialog-hide}@keyframes nav-dialog-show{0%{opacity:0;transform:translate(-50%)scale(.95)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes nav-dialog-hide{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(.95)}}.nav-mobile-dialog .nav-mobile-list{margin-top:var(--space-24)}.nav-mobile-list{font-family:var(--font-family-secondary),sans-serif;margin:0;padding:0;list-style:none}.nav-mobile-item{padding:var(--space-12)0;border-bottom:1px solid var(--border-muted)}.nav-mobile-item:last-child{border-bottom:none}.nav-mobile-link{font-family:var(--font-family-secondary),sans-serif;font-size:var(--font-size-16);font-weight:600;line-height:var(--line-height-24);color:var(--text-menuitem-default);justify-content:space-between;align-items:center;text-decoration:none;transition:color .2s;display:flex}.nav-mobile-link:hover{color:var(--text-menuitem-hover);text-decoration:none}.nav-mobile-link.nav-link--active{color:var(--text-menuitem-active)}.nav-mobile-link.nav-link--active:after{display:none}.nav-link-arrow{flex-shrink:0}.nav-mobile-sublist{margin:0;margin-left:var(--space-8);padding:0;list-style:none}.nav-mobile-sublist li{padding-top:var(--space-12)}.nav-mobile-sublist li:not(:last-child){padding-bottom:var(--space-12)}.nav-mobile-sublist .nav-mobile-link{font-size:.875rem;line-height:1.125rem}.nav-mobile-sublist .nav-link-arrow{display:none}.nav-seo{width:1px;height:0;padding:0;position:absolute;overflow:hidden}
.notification-bar{justify-content:space-between;align-items:flex-start;gap:var(--space-16);background-color:var(--surface-brand);padding:var(--space-16);border-radius:var(--radius-badge);margin-top:var(--space-8);margin-bottom:var(--space-8);display:flex}@media (min-width:640px){.notification-bar{padding:var(--space-8)var(--space-16);align-items:center}}.notification-bar-content{align-items:flex-start;gap:var(--space-8);flex-direction:column;flex:1;display:flex}@media (min-width:1024px){.notification-bar-content{justify-content:space-between;align-items:center;gap:var(--space-16);flex-direction:row}}.notification-bar-text{font-family:var(--font-family-secondary),sans-serif;font-size:var(--font-size-13);font-weight:400;line-height:var(--line-height-20);color:var(--text-on-brand-secondary)}.notification-bar-text a,.notification-bar-text p a{color:inherit;text-decoration:underline!important}.notification-bar-text a:hover,.notification-bar-text p a:hover{text-decoration:none!important}.notification-bar-close{flex-shrink:0}
