@layer components{.lab-card.svelte-8gfzd{gap:var(--space-3);min-width:0;padding:var(--space-5);border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);grid-template-columns:minmax(0,1fr);display:grid}.label.svelte-8gfzd{color:var(--accent-ink);font:var(--text-2xs) var(--font-mono);letter-spacing:.06em;text-transform:uppercase}h3.svelte-8gfzd{font-size:var(--text-lg)}.prompt.svelte-8gfzd{gap:var(--space-3);min-width:0;max-width:var(--measure);color:var(--ink-body);line-height:var(--leading-prose);display:grid}.figure.svelte-8gfzd{border:var(--hairline) solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;overflow:hidden}.actions.svelte-8gfzd{align-items:start;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.tickets.svelte-8gfzd{gap:var(--space-1);font-size:var(--text-sm);display:grid}.tickets.svelte-8gfzd p:where(.svelte-8gfzd){color:var(--ink-muted);font:var(--text-2xs) var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.tickets.svelte-8gfzd ul:where(.svelte-8gfzd){gap:var(--space-1);padding:0;list-style:none;display:grid}.tickets.svelte-8gfzd a:where(.svelte-8gfzd){color:var(--ink-body);text-decoration:none}.tickets.svelte-8gfzd a:where(.svelte-8gfzd):hover{color:var(--accent-ink)}.key.svelte-8gfzd{color:var(--accent-ink);font:var(--text-xs) var(--font-mono)}}
