.hero{max-width:44rem;margin-bottom:var(--space-8)}.hero .back-link{margin-bottom:var(--space-4)}.hero-title{font-size:var(--text-2xl);font-weight:var(--weight-medium);line-height:var(--leading-tight)}.hero-subtitle{max-width:34em;margin:var(--space-4) 0 0;color:var(--ink-2);font-size:var(--text-lg);line-height:var(--leading-snug)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-6)}.hero-feedback{margin-top:var(--space-4)}.hero-compact{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:var(--line-width) solid var(--line)}.hero-compact .back-link{flex-basis:100%;margin-bottom:0}.page-container:has(.hero-compact){padding-top:var(--space-6)}.hero-compact-title{margin:0;font-size:var(--text-xl);font-weight:var(--weight-medium)}.hero-compact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-left:auto}.hero .feedback-trigger-inline,.hero-compact .feedback-trigger-inline{padding:0;border:0;background:none;color:var(--ink-3);font:inherit;font-size:var(--text-sm);text-decoration:underline;text-decoration-color:color-mix(in oklch,currentColor 40%,transparent);text-underline-offset:.2em;cursor:pointer}.hero .feedback-trigger-inline svg,.hero-compact .feedback-trigger-inline svg{display:none}
