.header-account-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.header-account-actions__profile,.header-account-actions__logout{border:1px solid var(--border);background:var(--surface-subtle);border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex}.header-account-actions__profile{color:var(--primary)}.header-account-actions__profile:hover,.header-account-actions__profile--active{color:var(--on-primary);background:var(--primary)}.header-account-actions__logout{color:var(--danger-text);cursor:pointer}.header-account-actions__logout:hover{border-color:var(--danger-border);background:var(--danger-bg)}.header-account-actions svg{stroke-width:1.8px;width:1.35rem;height:1.35rem}
.authenticated-header{z-index:20;border-bottom:1px solid var(--border);background:var(--header-bg);box-shadow:var(--shadow-card);transition:transform .22s;position:sticky;top:0}.authenticated-header--hidden{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.authenticated-header{transition:none}}.authenticated-header:after{background:var(--brand-stripe);content:"";height:3px;position:absolute;top:0;left:0;right:0}.authenticated-header__inner{justify-content:space-between;align-items:center;gap:var(--space-4);width:min(calc(100% - 2rem), var(--container));min-height:5.25rem;margin:0 auto;display:flex}.authenticated-header__navigation,.authenticated-header__links{align-items:center;gap:var(--space-5);display:flex}.authenticated-header__link{color:var(--text-muted);border-bottom:2px solid #0000;padding:.4rem 0;font-size:.8125rem;font-weight:750}.authenticated-header__link:hover,.authenticated-header__link--active{border-bottom-color:var(--primary);color:var(--primary)}.authenticated-header a:focus-visible,.authenticated-header button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.authenticated-header__menu-toggle{border:1px solid var(--border);width:2.75rem;height:2.75rem;color:var(--text-muted);background:var(--surface-subtle);cursor:pointer;border-radius:50%;padding:0;display:none}.authenticated-header__menu-toggle svg{stroke-width:1.8px;width:1.35rem;height:1.35rem}@media (max-width:820px){.authenticated-header__inner{justify-content:flex-end;gap:.5rem var(--space-2);min-height:auto;padding:var(--space-3) 0;flex-wrap:wrap}.authenticated-header__inner>.public-header__brand{flex:1 0 auto;margin-right:auto}.authenticated-header__navigation{gap:var(--space-2)}.authenticated-header__menu-toggle{place-items:center;display:grid}.authenticated-header__links{z-index:25;border-bottom:1px solid var(--border);background:var(--header-bg);box-shadow:var(--shadow-lg);flex-direction:column;align-items:stretch;gap:0;padding:.5rem;display:none;position:absolute;top:100%;left:0;right:0}.authenticated-header__links--open{display:flex}.authenticated-header__link{border-radius:var(--radius-sm);border-bottom:0;padding:.9rem .75rem}.authenticated-header__link:hover,.authenticated-header__link--active{background:var(--surface-muted)}}
