.page-header{flex-shrink:0;padding:var(--space-6) var(--space-6) 0;background:var(--bg)}.page-header,.page-header__main{display:flex;flex-direction:column}.page-header__main{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.page-header__main:has(+.page-header__toolbar){padding-bottom:var(--space-3);border-bottom:none}.page-header__row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.page-header__heading{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.page-header__eyebrow{font-size:var(--text-2xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.page-header__title{font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-ink)}.page-header__title-accent{color:var(--text-accent)}.page-header--compact .page-header__main{gap:var(--space-2);padding-bottom:var(--space-3)}.page-header--compact .page-header__title{font-size:var(--text-h4)}.page-header__subtitle{font-size:var(--text-base);color:var(--text-body);line-height:var(--leading-normal)}.page-header__actions{flex-shrink:0}.page-header__actions,.page-header__secondary{display:flex;flex-direction:row;align-items:center;gap:var(--space-3)}.page-header__secondary{flex-wrap:wrap}.page-header__toolbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.page-header__toolbar-start{flex-wrap:wrap;min-width:0}.page-header__toolbar-end,.page-header__toolbar-start{display:flex;flex-direction:row;align-items:center;gap:var(--space-3)}.page-header__toolbar-end{flex-shrink:0}.center-data-header .page-header__toolbar,.long-term-memory-header .page-header__toolbar,.person-header .page-header__toolbar,.sendable-files-header .page-header__toolbar,.stages-instruction-header .page-header__toolbar{border-bottom:none}@media (max-width:640px){.page-header{padding:var(--space-4) var(--space-4) 0}.page-header__row{flex-direction:column;align-items:stretch;gap:var(--space-3)}.page-header__actions{flex-wrap:wrap}.page-header__toolbar{flex-direction:column;align-items:stretch;gap:var(--space-3)}.page-header__toolbar-end{justify-content:flex-end}}