.drop.svelte-x7t67x{gap:16px;padding:20px;display:grid}.zone.svelte-x7t67x{border:2px dashed var(--ds-border-strong);border-radius:var(--ds-r-lg);text-align:center;transition:border-color .3s var(--ds-ease), background-color .3s var(--ds-ease);justify-items:center;gap:8px;padding:36px 16px;display:grid}.zone.dropped.svelte-x7t67x{border-color:var(--ds-accent);background:color-mix(in srgb, var(--ds-accent) 6%, transparent)}.file.svelte-x7t67x{border-radius:var(--ds-r-md);background:var(--ds-surface);box-shadow:var(--ds-elev-2);color:var(--ds-text);opacity:0;transition:opacity .4s var(--ds-ease), translate .5s var(--ds-ease-smooth);align-items:center;gap:8px;padding:10px 14px;display:inline-flex;translate:0 -24px}.file.in.svelte-x7t67x{opacity:1;translate:0}.hint.svelte-x7t67x{color:var(--ds-text)}.formats.svelte-x7t67x{color:var(--ds-text-2)}.progress.svelte-x7t67x{color:var(--ds-text-2);opacity:0;transition:opacity .3s var(--ds-ease);gap:6px;display:grid}.progress.on.svelte-x7t67x{opacity:1}.bar.svelte-x7t67x{background:var(--ds-surface-2);border-radius:3px;height:6px}.bar.svelte-x7t67x span:where(.svelte-x7t67x){background:var(--ds-success);border-radius:3px;height:100%;display:block}.guide.svelte-1fv955i{padding:20px}.garmin.svelte-1fv955i{justify-items:center;gap:12px;padding:28px;display:grid}.garmin.svelte-1fv955i img:where(.svelte-1fv955i){border-radius:20px}
