.upload-surface.svelte-1l2vqzc{background:var(--color-paper-2);width:100%;min-height:24rem;color:var(--color-ink);text-align:center;border:1px solid #0000;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;display:flex}.upload-surface.dragging.svelte-1l2vqzc{outline:3px solid var(--color-focus);outline-offset:-3px;background:var(--color-accent-soft)}.file-stack.svelte-1l2vqzc{pointer-events:none;width:13rem;height:7.5rem;margin-block-end:.75rem;display:block;position:relative}.file-tile.svelte-1l2vqzc{border:1px solid var(--color-rule-2);background:var(--color-paper);box-shadow:var(--shadow-card);color:var(--color-muted);border-radius:.9rem;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;width:4.7rem;height:6rem;display:flex;position:absolute}.file-tile.svelte-1l2vqzc>span:where(.svelte-1l2vqzc){letter-spacing:.08em;font-size:.625rem;font-weight:600}.file-tile-back.svelte-1l2vqzc{inset-block-start:.8rem;inset-inline-start:.5rem;transform:rotate(-14deg)}.file-tile-side.svelte-1l2vqzc{inset-block-start:.8rem;inset-inline-end:.5rem;transform:rotate(14deg)}.file-tile-front.svelte-1l2vqzc{z-index:2;background:var(--color-accent-soft);height:6.6rem;color:var(--color-accent-text);border-color:#0000;inset-block-start:0;inset-inline-start:4.15rem}.upload-title.svelte-1l2vqzc{letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.25}.upload-description.svelte-1l2vqzc{color:var(--color-muted);max-width:36ch;font-size:.9375rem;line-height:1.5}.choose-action.svelte-1l2vqzc{pointer-events:none;border-radius:999px;margin-block-start:.75rem;padding-inline:1.5rem}.upload-note.svelte-1l2vqzc{color:var(--color-muted);align-items:center;gap:.4rem;margin-block-start:.5rem;font-size:.75rem;line-height:1.5;display:inline-flex}.preset-target.svelte-1l2vqzc{color:var(--color-accent-text);background:var(--color-accent-soft);border-radius:999px;padding:.25rem .75rem;font-size:.8125rem}.upload-surface.svelte-1l2vqzc:disabled{cursor:wait;opacity:.6}@media (hover:hover){.upload-surface.svelte-1l2vqzc:hover .choose-action:where(.svelte-1l2vqzc){background:var(--color-accent-hover)}}@media (prefers-reduced-motion:no-preference){.file-tile.svelte-1l2vqzc{transition:transform .3s var(--ease-out)}.upload-surface.svelte-1l2vqzc:active:not(:disabled) .choose-action:where(.svelte-1l2vqzc){transition:transform .15s ease-out;transform:scale(.96)}@media (hover:hover){.upload-surface.svelte-1l2vqzc:hover .file-tile-back:where(.svelte-1l2vqzc){transform:translate(-5px)rotate(-17deg)}.upload-surface.svelte-1l2vqzc:hover .file-tile-side:where(.svelte-1l2vqzc){transform:translate(5px)rotate(17deg)}.upload-surface.svelte-1l2vqzc:hover .file-tile-front:where(.svelte-1l2vqzc){transform:translateY(-4px)}}}.compact.svelte-1l2vqzc{background:0 0;min-height:20rem;padding:1.5rem}.compact.svelte-1l2vqzc .file-stack:where(.svelte-1l2vqzc){height:5.5rem;margin-block-end:0;transform:scale(.75)}.compact.svelte-1l2vqzc .upload-title:where(.svelte-1l2vqzc){font-size:1.125rem}.compact.svelte-1l2vqzc .upload-note:where(.svelte-1l2vqzc){display:none}@media (width<=40rem){.upload-surface.svelte-1l2vqzc{min-height:23rem;padding:2rem 1rem}.upload-title.svelte-1l2vqzc{font-size:1.25rem}}
