.btn.svelte-1eu67s0{display:inline-flex;align-items:center;gap:12px;padding:14px 22px;font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:500;letter-spacing:.01em;border:1px solid var(--color-hair-strong);border-radius:2px;transition:background .18s ease,border-color .18s ease;white-space:nowrap;text-decoration:none}.btn.primary.svelte-1eu67s0{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg-0)}.btn.primary.svelte-1eu67s0:hover{background:var(--color-accent-hi);border-color:var(--color-accent-hi)}.btn.ghost.svelte-1eu67s0{background:transparent;color:var(--color-fg-0)}.btn.ghost.svelte-1eu67s0:hover{border-color:var(--color-accent);background:#7c87ff14}.btn.large.svelte-1eu67s0{padding:18px 28px;font-size:var(--text-body)}.arrow.svelte-1eu67s0{transition:transform .18s ease}.btn.svelte-1eu67s0:hover .arrow:where(.svelte-1eu67s0){transform:translate(2px)}.cursor.svelte-1eu67s0{font-family:var(--font-mono);color:var(--color-accent);animation:svelte-1eu67s0-blink 1.1s steps(1,end) infinite;margin-right:-4px}@keyframes svelte-1eu67s0-blink{50%{opacity:0}}.section-label.svelte-1ar4tn5{display:inline-block;font-family:var(--font-mono);font-size:var(--text-mono-sm);font-weight:500;letter-spacing:.05em;color:var(--color-fg-2)}.section-label.block.svelte-1ar4tn5{display:block;margin-bottom:24px}
