.dropzone.svelte-1p35mp6{align-content:center;justify-items:center;gap:var(--space-4);min-block-size:20rem;padding:var(--space-8) var(--space-6);border:3px dashed var(--color-dashed);border-radius:var(--radius-2xl);background:var(--color-surface);text-align:center;transition:border-color .15s,background-color .15s;display:grid;position:relative}.dragging.svelte-1p35mp6{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}.icon.svelte-1p35mp6{fill:none;stroke:var(--color-primary);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.title.svelte-1p35mp6{font-family:var(--font-heading);font-size:var(--text-lg);text-wrap:balance;margin:0;font-weight:500}.badge.svelte-1p35mp6{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-family:var(--font-heading);font-size:var(--text-sm);pointer-events:none;font-weight:700;line-height:1.2;position:absolute}.badge-1.svelte-1p35mp6{background:var(--color-accent);color:var(--color-on-accent);inset-block-start:-1.1rem;inset-inline-start:1.75rem;rotate:-8deg}.badge-2.svelte-1p35mp6{background:var(--color-primary);color:var(--color-on-primary);inset-block-start:2.25rem;inset-inline-end:-.75rem;rotate:7deg}.badge-3.svelte-1p35mp6{background:var(--color-band);color:var(--color-band-heading);inset-block-end:-1rem;inset-inline-end:3.5rem;rotate:-5deg}.actions.svelte-1p35mp6{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.actions.svelte-1p35mp6 button:where(.svelte-1p35mp6){min-block-size:var(--cta-height);padding:var(--space-2) var(--space-8);border-radius:var(--radius-full);font:inherit;cursor:pointer;font-weight:700}.primary.svelte-1p35mp6{background:var(--color-primary);color:var(--color-on-primary);border:0}.secondary.svelte-1p35mp6{border:2px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.gallery.svelte-1p35mp6{display:none}.hint.svelte-1p35mp6{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}@media (pointer:coarse){.folder.svelte-1p35mp6,.hint.svelte-1p35mp6{display:none}.gallery.svelte-1p35mp6{display:inline-block}.dropzone.svelte-1p35mp6{min-block-size:0;padding-block:var(--space-8) var(--space-6)}}.primary.svelte-1p35mp6:hover{background:var(--color-primary-hover)}@media (width<480px){.icon.svelte-1p35mp6{block-size:44px;inline-size:44px}.actions.svelte-1p35mp6{inline-size:100%;display:grid}}.crop.svelte-m4omm2{margin:var(--space-4) 0 0;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface)}.stage.svelte-m4omm2{border-radius:var(--radius-sm);background:repeating-conic-gradient(var(--color-border) 0 25%, transparent 0 50%) 0 0 / 16px 16px;cursor:crosshair;touch-action:none;user-select:none;direction:ltr;inline-size:fit-content;max-inline-size:100%;margin-inline:auto;position:relative}img.svelte-m4omm2,video.svelte-m4omm2{pointer-events:none;max-block-size:60vh;max-inline-size:100%;display:block}.frame.svelte-m4omm2{box-sizing:border-box;border:2px solid var(--color-primary);cursor:move;position:absolute}.shade.svelte-m4omm2{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.shade.svelte-m4omm2 div:where(.svelte-m4omm2){position:absolute;box-shadow:0 0 0 100vmax #00000080}.frame.svelte-m4omm2:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.handle.svelte-m4omm2{border:2px solid var(--color-primary);background:var(--color-surface);border-radius:50%;block-size:14px;inline-size:14px;position:absolute;translate:-50% -50%}.handle.svelte-m4omm2:before{content:"";position:absolute;inset:-10px}.nw.svelte-m4omm2,.w.svelte-m4omm2,.sw.svelte-m4omm2{inset-inline-start:0}.n.svelte-m4omm2,.s.svelte-m4omm2{inset-inline-start:50%}.ne.svelte-m4omm2,.e.svelte-m4omm2,.se.svelte-m4omm2{inset-inline-start:100%}.nw.svelte-m4omm2,.n.svelte-m4omm2,.ne.svelte-m4omm2{inset-block-start:0}.w.svelte-m4omm2,.e.svelte-m4omm2{inset-block-start:50%}.sw.svelte-m4omm2,.s.svelte-m4omm2,.se.svelte-m4omm2{inset-block-start:100%}.nw.svelte-m4omm2,.se.svelte-m4omm2{cursor:nwse-resize}.ne.svelte-m4omm2,.sw.svelte-m4omm2{cursor:nesw-resize}.n.svelte-m4omm2,.s.svelte-m4omm2{cursor:ns-resize}.e.svelte-m4omm2,.w.svelte-m4omm2{cursor:ew-resize}figcaption.svelte-m4omm2{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}output.svelte-m4omm2{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);background:var(--color-tile);font-variant-numeric:tabular-nums;font-weight:600}.hint.svelte-m4omm2{color:var(--color-text-muted);flex-basis:100%;order:1}.reset.svelte-m4omm2{min-block-size:44px;padding:var(--space-2) var(--space-4);border:2px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;margin-inline-start:auto;font-weight:600}.reset.svelte-m4omm2:hover{border-color:var(--color-primary)}@media (width<=30rem){.crop.svelte-m4omm2{padding:var(--space-4)}}
