.page-header{position:relative;border-bottom:1px solid var(--gm-border,#1f2937)}.page-header-content{max-width:80rem;margin:0 auto;padding:1.25rem 1rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}@media (min-width:640px){.page-header-content{padding:1.5rem 1.5rem 1.25rem}}@media (min-width:1024px){.page-header-content{padding-left:2rem;padding-right:2rem}}@media (min-width:1440px){.page-header-content{max-width:100rem;padding-left:3rem;padding-right:3rem}}@media (min-width:1920px){.page-header-content{max-width:120rem;padding-left:4rem;padding-right:4rem}}.page-header-text{display:flex;flex-direction:column;gap:6px;min-width:0;border-left:3px solid transparent;border-image:linear-gradient(180deg,#60a5fa,#c084fc) 1;padding-left:14px}.page-title{font-family:var(--font-rajdhani),sans-serif;font-size:1.75rem;line-height:1;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#f3f4f6}@media (min-width:1024px){.page-title{font-size:2.25rem}}.page-header .page-subtitle{margin:0;font-family:var(--font-jetbrains-mono),monospace;font-size:.75rem;line-height:1.4;letter-spacing:.02em;color:#6b7280}.page-header-action{min-width:0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}