.n2-app-bar{z-index:1;justify-content:space-between;align-items:flex-end;gap:var(--n2-space-2);padding:var(--n2-space-2) var(--n2-space-4);box-shadow:var(--n2-shadow-bar);flex:none;display:flex;position:relative}.n2-app-bar__brand{border-radius:var(--n2-radius-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.n2-app-bar__brand:focus-visible{outline:2px solid var(--n2-focus);outline-offset:2px}.n2-app-bar__logo{width:auto;height:var(--n2-size-logo);display:block}.n2-app-bar__actions{align-items:center;gap:var(--n2-space-2);display:flex}.n2-app-bar__navigation-action{flex:none;margin-inline-start:auto}.n2-app-bar__navigation{align-items:center;gap:var(--n2-space-2);width:100%;min-height:var(--n2-size-logo);min-width:0;animation:.16s ease-out n2-app-bar-enter;display:flex}.n2-app-bar__heading{flex-direction:column;min-width:0;display:flex}.n2-app-bar__title{font:inherit;margin:0;font-size:18px;font-weight:600;line-height:1.3}.n2-app-bar__subtitle{color:var(--n2-text-secondary);font:var(--n2-type-label);letter-spacing:normal;margin:0}@keyframes n2-app-bar-enter{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.n2-app-bar__navigation{animation:none}}
.nua-app-header{justify-content:space-between;align-items:center;gap:var(--n2-space-2);min-height:calc(var(--n2-size-control-m) + 2 * var(--n2-space-2));padding:var(--n2-space-2) var(--n2-space-4);background:var(--n2-surface-canvas);box-shadow:var(--n2-shadow-bar);color:var(--n2-text-primary);display:flex}.nua-app-header--page{padding-left:var(--n2-space-1);justify-content:flex-start}.nua-app-header__brand{min-height:var(--n2-size-control-m);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.nua-app-header__logo{width:auto;height:var(--n2-size-icon);display:block}.nua-app-header__title{font:var(--n2-type-title-s);letter-spacing:normal}.nua-app-header__nav{align-items:center;gap:var(--n2-space-2);display:flex}@media (min-width:720px){.n2-app-bar,.nua-app-header{padding-inline:max(var(--n2-space-4), calc((100% - var(--n2-size-screen)) / 2 + var(--n2-space-4)))}.nua-app-header--page{padding-left:max(var(--n2-space-1), calc((100% - var(--n2-size-screen)) / 2 + var(--n2-space-1)))}}.n2-app-bar,.nua-app-header{padding-top:calc(var(--n2-space-2) + env(safe-area-inset-top,0px))}
