.page-header{--ds-header-gutter:var(--ds-space-6);flex-shrink:0;padding:var(--ds-header-gutter) var(--ds-header-gutter) 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-4)}.page-header__band{margin:calc(-1 * var(--ds-header-gutter)) calc(-1 * var(--ds-header-gutter)) 0;border-bottom:1px solid var(--ds-border)}.page-header__band .page-header__row{padding:var(--ds-header-gutter) var(--ds-header-gutter) var(--ds-space-4)}.page-header__band.ds-mesh--veil:after{--ds-header-veil-solid:max(64%,calc(var(--ds-header-gutter) + 72ch));font-size:var(--ds-text-ui);background:linear-gradient(90deg,var(--ds-field-veil) var(--ds-header-veil-solid),transparent calc(var(--ds-header-veil-solid) + 12%))}.page-header__main:has(>.page-header__secondary){padding-bottom:var(--ds-space-4);border-bottom:1px solid var(--ds-border)}.page-header__main:has(>.page-header__secondary):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)}.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--compact .page-header__main{gap:var(--ds-space-2)}.page-header--compact .page-header__band .page-header__row{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);line-height:var(--ds-leading-normal);max-width:72ch}.page-header__actions{position:relative;isolation:isolate;display:flex;flex-direction:row;align-items:center;gap:var(--ds-space-3);flex-shrink:0}.page-header__actions:before{content:"";position:absolute;inset:calc(-1 * var(--ds-space-4)) calc(-1 * var(--ds-space-6));z-index:-1;background:var(--ds-field-veil);filter:blur(var(--ds-space-2));pointer-events:none}.page-header__secondary{gap:var(--ds-space-3);min-width:0}.page-header__secondary,.page-header__toolbar{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.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-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(--ds-space-3)}.page-header__toolbar-end{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{--ds-header-gutter:var(--ds-space-4);padding:var(--ds-header-gutter) var(--ds-header-gutter) 0}.page-header__band.ds-mesh--veil:after{background:var(--ds-field-veil)}.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}}