.progress.svelte-1l4pb3c{padding:10px 0}.track.svelte-1l4pb3c{background:var(--cream);border-radius:4px;height:4px;overflow:hidden}i.svelte-1l4pb3c{background:var(--deep-gold);transform-origin:0;height:100%;transition:transform .24s var(--ease);display:block}.words.svelte-1l4pb3c{gap:8px;margin-top:8px;display:flex}.step.svelte-1l4pb3c{color:var(--ink);flex:1;font-size:13px;font-weight:600}.detail.svelte-1l4pb3c{color:var(--muted);font-size:12px}@media (prefers-reduced-motion:reduce){i.svelte-1l4pb3c{transition:none}}.field.svelte-1fe3yt5{min-height:56px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .16s var(--ease);background:#fffdf9;border-radius:15px;padding:22px 16px 10px;position:relative}[data-theme=dark] .field.svelte-1fe3yt5{background:#121a28}.field.focused.svelte-1fe3yt5{box-shadow:inset 0 0 0 1.5px var(--deep-gold)}label.svelte-1fe3yt5{color:var(--muted);transform-origin:0 0;pointer-events:none;transition:transform .16s var(--ease), color .16s var(--ease);font-size:14px;position:absolute;top:18px;left:16px}label.floated.svelte-1fe3yt5{transform:translateY(-11px)scale(.82)}.focused.svelte-1fe3yt5 label:where(.svelte-1fe3yt5){color:var(--deep-gold)}input.svelte-1fe3yt5{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-size:16px}@media (prefers-reduced-motion:reduce){.field.svelte-1fe3yt5,label.svelte-1fe3yt5{transition:none}}.link.svelte-q2fc3e{width:100%;height:44px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:14px;font-size:14px;font-weight:600}.link.danger.svelte-q2fc3e{color:var(--deep-gold)}.link.svelte-q2fc3e:disabled{color:var(--muted);cursor:default}.body.svelte-12n8vyl{gap:8px;display:grid}.muted.svelte-12n8vyl{color:var(--muted);margin:0 0 6px;font-size:14px}.done.svelte-12n8vyl{justify-items:stretch}.mark.svelte-12n8vyl{justify-content:center;display:flex}.title.svelte-12n8vyl{text-align:center;color:var(--ink);margin:2px 0 0;font-size:17px;font-weight:700}.center.svelte-12n8vyl{text-align:center;margin:0}.center.muted.svelte-12n8vyl{font-size:13px}.small.svelte-12n8vyl{color:var(--muted);font-size:12.5px}.gap.svelte-12n8vyl{height:6px}
