.page.svelte-1tol77f{max-width:800px}.page-header.svelte-1tol77f{margin-bottom:2rem}.badge.svelte-1tol77f{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .6rem;background:oklch(from var(--primary) l c h / .12);color:var(--primary);border-radius:6px;margin-bottom:.75rem}h1.svelte-1tol77f{margin:0 0 .5rem;font-size:2.5rem;letter-spacing:-.03em;color:var(--foreground)}.lead.svelte-1tol77f{margin:0;font-size:1.1rem;color:var(--muted-foreground);line-height:1.6}.placeholder.svelte-1tol77f{background:var(--card);border:1px dashed var(--border);border-radius:16px;padding:3rem 2rem;text-align:center}.placeholder-icon.svelte-1tol77f{width:4rem;height:4rem;margin:0 auto 1.5rem;color:var(--muted-foreground)}.placeholder-icon.svelte-1tol77f svg:where(.svelte-1tol77f){width:100%;height:100%}.placeholder.svelte-1tol77f h2:where(.svelte-1tol77f){margin:0 0 .75rem;font-size:1.25rem;color:var(--foreground)}.placeholder.svelte-1tol77f p:where(.svelte-1tol77f){margin:0 0 1rem;color:var(--muted-foreground)}.placeholder.svelte-1tol77f ul:where(.svelte-1tol77f){display:inline-block;text-align:left;margin:0;padding-left:1.25rem;color:var(--muted-foreground);line-height:1.8}
