.kit-move.svelte-qaqk5d{cursor:grab;background:0 0;border:0;outline:none;padding:0;display:block}.kit-move[data-dragging].svelte-qaqk5d{cursor:grabbing}.kit-move.svelte-qaqk5d:after{content:"";left:var(--pl);top:var(--pt);width:var(--pw);height:var(--ph);border-radius:var(--pr);outline-offset:3px;opacity:0;transition:opacity var(--app-dur-fast) var(--app-ease);pointer-events:none;outline:1px dashed oklch(100% 0 0/.7);position:absolute}.kit-move.svelte-qaqk5d:hover:after,.kit-move[data-dragging].svelte-qaqk5d:after{opacity:1}.kit-move.svelte-qaqk5d:focus-visible:after{opacity:1;outline:2px solid var(--app-focus)}.kit-safe.svelte-qaqk5d{border-radius:var(--app-radius-sm);border:1px dashed oklch(100% 0 0/.42)}.kit-take.svelte-86abxw{border:1px solid var(--app-line-strong);border-radius:var(--app-radius-card);background:var(--app-surface-2);width:100%;height:2.5rem;color:var(--app-ink);transition:background-color var(--app-dur-fast) var(--app-ease), transform var(--app-dur-fast) var(--app-ease);justify-content:center;align-items:center;gap:.5rem;font-size:12px;font-weight:500;display:flex}.kit-take.svelte-86abxw:hover{background:color-mix(in oklab, var(--app-surface-2), var(--app-ink) 8%)}.kit-take.svelte-86abxw:active{transform:scale(.97)}.kit-take.svelte-86abxw:disabled{opacity:.45;pointer-events:none}@media (width>=1024px){.kit-take.svelte-86abxw{flex-direction:column;height:7rem}}.kit-key.svelte-86abxw{border:1px solid var(--app-line);border-radius:var(--app-radius-card);background:var(--app-field);width:5.75rem;height:4.5rem;color:var(--app-ink-muted);transition:background-color var(--app-dur-fast) var(--app-ease), color var(--app-dur-fast) var(--app-ease), border-color var(--app-dur-fast) var(--app-ease);flex-direction:column;justify-content:center;align-items:center;gap:.375rem;font-size:12px;font-weight:500;display:flex;position:relative;overflow:hidden}.kit-key.svelte-86abxw:hover{color:var(--app-ink);border-color:var(--app-line-strong)}.kit-key[aria-pressed=true].svelte-86abxw{background:var(--app-surface-2);border-color:var(--app-line-strong);color:var(--app-ink)}.kit-lamp.svelte-86abxw{border-radius:0 0 var(--app-radius-sm) var(--app-radius-sm);height:2px;transition:background-color var(--app-dur-fast) var(--app-ease);background:0 0;position:absolute;inset:0 .75rem auto}.kit-key[aria-pressed=true].svelte-86abxw .kit-lamp:where(.svelte-86abxw){background:var(--app-brand)}.kit-link.svelte-86abxw{font-family:var(--app-font-code)}.kit-link.svelte-86abxw:focus-visible{outline:2px solid var(--app-focus);outline-offset:1px}.kit-steps.svelte-86abxw{counter-reset:step;gap:.75rem;display:grid}.kit-steps.svelte-86abxw li:where(.svelte-86abxw){counter-increment:step;grid-template-columns:1.75rem 1fr;display:grid}.kit-steps.svelte-86abxw li:where(.svelte-86abxw):before{content:counter(step);color:var(--app-ink-subtle);font-variant-numeric:tabular-nums}
