.cp-page-header.svelte-vk4cqd{position:relative;overflow:hidden;border-bottom:1px solid var(--cp-border-subtle)}.cp-page-header--default.svelte-vk4cqd{padding:var(--space-3xl) 0}.cp-page-header--large.svelte-vk4cqd{padding:var(--space-4xl) 0}.cp-page-header--center.svelte-vk4cqd{text-align:center}.cp-page-header--center.svelte-vk4cqd .cp-page-header__content:where(.svelte-vk4cqd){max-width:720px;margin-inline:auto}.cp-page-header--center.svelte-vk4cqd .cp-page-header__subtitle:where(.svelte-vk4cqd){margin-inline:auto}.cp-page-header--left.svelte-vk4cqd{text-align:left}.cp-page-header__bg.svelte-vk4cqd{position:absolute;inset:0;z-index:0}.cp-page-header__grid.svelte-vk4cqd{position:absolute;inset:0;background-image:linear-gradient(rgba(148,163,184,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.03) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center bottom,black 0%,transparent 70%);mask-image:radial-gradient(ellipse at center bottom,black 0%,transparent 70%)}.cp-page-header__glow.svelte-vk4cqd{position:absolute;bottom:-50%;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(ellipse,var(--cp-phosphor-dim) 0%,transparent 70%);opacity:.3}.cp-page-header__content.svelte-vk4cqd{position:relative;z-index:1}.cp-page-header__badge.svelte-vk4cqd{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--cp-phosphor);background:var(--cp-phosphor-dim);border:1px solid rgba(0,255,136,.25);padding:.375rem .875rem;border-radius:var(--radius-full);margin-bottom:var(--space-lg)}.cp-page-header__title.svelte-vk4cqd{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.03em;margin-bottom:var(--space-md);animation:svelte-vk4cqd-fadeInUp .6s var(--ease-out-expo)}.cp-page-header__subtitle.svelte-vk4cqd{font-size:1.125rem;line-height:1.7;color:var(--cp-text-secondary);max-width:600px;margin-bottom:0;animation:svelte-vk4cqd-fadeInUp .6s var(--ease-out-expo) .1s both}.cp-page-header__actions.svelte-vk4cqd{margin-top:var(--space-xl);animation:svelte-vk4cqd-fadeInUp .6s var(--ease-out-expo) .2s both}@keyframes svelte-vk4cqd-fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
