.drop.svelte-1dmi1f8{border:1.5px dashed var(--color-carbon-400);transition:border-color .2s,background-color .2s}.drop.is-over.svelte-1dmi1f8{border-color:var(--color-volt);background:#ffd1010f}.drop.is-invalid.svelte-1dmi1f8{border-color:var(--color-danger)}.thumb.svelte-1dmi1f8{border-color:var(--color-carbon-500);cursor:grab}.thumb.border-volt.svelte-1dmi1f8{border-color:var(--color-volt);border-width:2px}.thumb.is-drag.svelte-1dmi1f8{opacity:.4}.ic.svelte-1dmi1f8{width:36px;height:36px;color:var(--color-paper);background:#000000a6;border:1px solid #ffffff2e;place-items:center;display:grid;position:relative}.ic.svelte-1dmi1f8:after{content:"";position:absolute;inset:-4px}.ic.svelte-1dmi1f8:hover:not(:disabled){border-color:var(--color-volt);color:var(--color-volt)}.ic.svelte-1dmi1f8:disabled{opacity:.3}.ic-del.svelte-1dmi1f8:hover:not(:disabled){border-color:var(--color-danger);color:var(--color-danger)}.step-btn.svelte-1w7d9mf{border-top:3px solid var(--color-carbon-500);background:var(--color-carbon-900);width:100%;min-height:52px;color:var(--color-smoke);text-align:start;flex-direction:column;justify-content:center;align-items:flex-start;gap:.15rem;padding:.4rem .7rem;transition:border-color .3s,color .3s,background-color .3s;display:flex}.step-btn.is-done.svelte-1w7d9mf{color:var(--color-fog);border-top-color:#ffd10173}.step-btn.is-current.svelte-1w7d9mf{border-top-color:var(--color-volt);background:var(--color-carbon-700);color:var(--color-paper)}.step-btn.svelte-1w7d9mf:not(:disabled):hover{color:var(--color-paper)}.step-btn.svelte-1w7d9mf:disabled:not(.is-current){cursor:not-allowed;opacity:.6}.radio-card.svelte-1w7d9mf{border:1px solid var(--color-carbon-500);background:var(--color-carbon-900);text-align:center;cursor:pointer;justify-content:center;align-items:center;min-height:60px;padding:.7rem 1rem;transition:border-color .2s,background-color .2s;display:flex}.radio-card.svelte-1w7d9mf:hover{border-color:var(--color-carbon-400)}.radio-card.is-on.svelte-1w7d9mf{border-color:var(--color-volt);box-shadow:inset 0 -3px 0 var(--color-volt);background:#ffd1011a}.radio-card.svelte-1w7d9mf:has(:where(.svelte-1w7d9mf):focus-visible){outline:2px solid var(--color-volt);outline-offset:2px}.inspect.svelte-1w7d9mf{border:1px solid var(--color-carbon-500);background:var(--color-carbon-900);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;transition:border-color .2s;display:flex}.inspect.is-on.svelte-1w7d9mf{border-color:var(--color-volt);background:linear-gradient(90deg,#ffd1011a,#0000 70%)}.switch-input.svelte-1w7d9mf{appearance:none;background:var(--color-carbon-600);border:1px solid var(--color-carbon-400);cursor:pointer;border-radius:999px;flex-shrink:0;width:48px;height:28px;transition:background-color .25s;position:relative}.switch-input.svelte-1w7d9mf:after{content:"";top:3px;background:var(--color-fog);width:20px;height:20px;transition:transform .3s var(--ease-storm), background-color .25s;border-radius:999px;position:absolute;inset-inline-start:3px}.switch-input.svelte-1w7d9mf:checked{background:var(--color-volt);border-color:var(--color-volt)}.switch-input.svelte-1w7d9mf:checked:after{background:var(--color-ink);transform:translate(20px)}[dir=rtl] .switch-input.svelte-1w7d9mf:checked:after{transform:translate(-20px)}.step-panel.svelte-1w7d9mf{border:0;min-width:0;margin:0;padding:0}
