.page-header{flex-shrink:0;padding:var(--ds-space-6) var(--ds-space-6) var(--ds-space-4);background:var(--ds-bg);font-family:var(--ds-font-sans);color:var(--ds-text)}.page-header,.page-header__main{display:flex;flex-direction:column}.page-header__main{gap:var(--ds-space-3);padding-bottom:var(--ds-space-4);border-bottom:1px solid var(--ds-border)}.page-header__main:has(+.page-header__toolbar){padding-bottom:var(--ds-space-3);border-bottom:none}.page-header__row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-4)}.page-header__heading{display:flex;flex-direction:column;gap:var(--ds-space-1);min-width:0}.page-header__eyebrow{font-size:var(--ds-text-2xs);font-weight:var(--ds-weight-semibold);line-height:var(--ds-leading-snug);letter-spacing:var(--ds-tracking-caps);text-transform:uppercase;color:var(--ds-text-muted)}.page-header__title{margin:0;font-size:var(--ds-text-h1);font-weight:var(--ds-weight-bold);line-height:var(--ds-leading-tight);letter-spacing:var(--ds-tracking-h1);color:var(--ds-text)}.page-header__title-accent{color:var(--ds-accent-strong)}.page-header__signature{margin-top:var(--ds-space-1)}.page-header--compact .page-header__main{gap:var(--ds-space-2);padding-bottom:var(--ds-space-3)}.page-header--compact .page-header__title{font-size:var(--ds-text-h3)}.page-header__subtitle{margin:0;font-size:var(--ds-text-ui);color:var(--ds-text-muted);line-height:var(--ds-leading-normal);max-width:72ch}.page-header__actions{flex-shrink:0}.page-header__actions,.page-header__secondary{display:flex;flex-direction:row;align-items:center;gap:var(--ds-space-3)}.page-header__secondary{flex-wrap:wrap;min-width:0}.page-header__toolbar{justify-content:space-between;gap:var(--ds-space-3) var(--ds-space-4);padding:var(--ds-space-3) 0;border-bottom:1px solid var(--ds-border)}.page-header__toolbar,.page-header__toolbar-start{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.page-header__toolbar-start{gap:var(--ds-space-3);min-width:0}.page-header__toolbar-end{display:flex;flex-direction:row;align-items:center;gap:var(--ds-space-3);flex-shrink:0;margin-left:auto}.chapters-instruction-header .page-header__toolbar,.long-term-memory-header .page-header__toolbar,.person-header .page-header__toolbar,.sendable-files-header .page-header__toolbar{border-bottom:none}.chapters-instruction-header.page-header{padding-bottom:0}@media (max-width:768px){.page-header{padding:var(--ds-space-4) var(--ds-space-4) 0}.page-header__row{flex-direction:column;align-items:stretch;gap:var(--ds-space-3)}.page-header__actions{flex-wrap:wrap}.page-header__toolbar{flex-direction:column;align-items:stretch;gap:var(--ds-space-3)}.page-header__toolbar-end{justify-content:flex-end}}