.rail.svelte-9k73xa:disabled{cursor:not-allowed;opacity:.6}.rail-bar.svelte-9k73xa{background:var(--surface-3);border-radius:999px;height:5px;display:block;position:relative;overflow:hidden}.rail-bar.done.svelte-9k73xa,.rail-bar.on.svelte-9k73xa{background:var(--accent)}.rail-bar.on.svelte-9k73xa{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 45%, var(--surface-3)))}.type-card.svelte-9k73xa{text-align:left;border:1.5px solid var(--line);background:var(--surface);min-height:8.5rem;transition:border-color .16s ease, transform .16s var(--ease-out-expo), box-shadow .16s ease;border-radius:22px;padding:1rem;position:relative}.type-card.svelte-9k73xa:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}.type-card.svelte-9k73xa:active{transform:scale(.98)}.type-card[aria-pressed=true].svelte-9k73xa{border-color:var(--accent);background:var(--accent-soft)}.type-icon.svelte-9k73xa{background:var(--accent-soft);width:2.75rem;height:2.75rem;color:var(--accent);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.type-card[aria-pressed=true].svelte-9k73xa .type-icon:where(.svelte-9k73xa){background:var(--accent);color:var(--on-accent)}.app-safe.svelte-9k73xa{bottom:calc(4.75rem + env(safe-area-inset-bottom))}@media (width>=1024px){.app-safe.svelte-9k73xa{bottom:auto}}
