:root{--card-bg:#f3f4f6;--surface:#ffffff;--text:#0f172a;--muted:#6b7280;--border:#e5e7eb;--dash:#d0d0d0;--focus:#111827;--primary:#111111;--primary-contrast:#ffffff;--ok:#16a34a;--error:#dc2626;--warning:#f59e0b;--accent:#3b82f6;--radius-lg:16px;--radius-md:12px;--radius-sm:10px}.icon-btn.svelte-awfwzf.svelte-awfwzf:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.clear.svelte-awfwzf.svelte-awfwzf{padding-top:1rem;font-family:Source Sans Pro,sans-serif;color:#656565}.clear.svelte-awfwzf.svelte-awfwzf:hover{color:#303030}.dropzone.svelte-awfwzf.svelte-awfwzf{margin-top:12px;border:2px dashed var(--dash);border-radius:var(--radius-lg);background:var(--surface);padding:28px 20px;text-align:center;transition:background .12s ease}.dropzone.dragging.svelte-awfwzf.svelte-awfwzf{background:#f8fafc}.dz-inner.svelte-awfwzf.svelte-awfwzf{display:grid;place-items:center;gap:10px}.dz-cloud.svelte-awfwzf.svelte-awfwzf{font-size:28px;color:#3a3a3a}.dz-help.svelte-awfwzf.svelte-awfwzf{color:#1f2937;margin:0;font-size:15px}.dz-sub.svelte-awfwzf.svelte-awfwzf{display:block;color:var(--muted);font-size:13px;margin-top:4px}.browse-btn.svelte-awfwzf.svelte-awfwzf{display:inline-block;margin-top:8px;padding:10px 14px;border-radius:10px;border:solid 1.5px var(--dash);color:#3a3a3a;cursor:pointer}.visually-hidden.svelte-awfwzf.svelte-awfwzf{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.success-container.svelte-awfwzf.svelte-awfwzf{margin-top:12px;background:#f0fdf4;border:1px solid var(--ok);border-radius:var(--radius-lg);padding:24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.success-icon.svelte-awfwzf.svelte-awfwzf{width:48px;height:48px;background:var(--ok);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.success-content.svelte-awfwzf.svelte-awfwzf{text-align:center}.success-title.svelte-awfwzf.svelte-awfwzf{margin:0 0 8px;font-size:18px;font-weight:600;color:#15803d}.success-message.svelte-awfwzf.svelte-awfwzf{margin:0 0 8px;font-size:14px;color:#374151;line-height:1.5}.success-actions.svelte-awfwzf.svelte-awfwzf{display:flex;gap:12px}.file-row.svelte-awfwzf.svelte-awfwzf{margin-top:12px;background:var(--surface);border-radius:var(--radius-lg);padding:12px;display:grid;grid-template-columns:1fr auto;gap:8px;border:1px solid var(--border)}.file-left.svelte-awfwzf.svelte-awfwzf{display:flex;gap:12px;align-items:center;min-width:0}.file-meta.svelte-awfwzf.svelte-awfwzf{min-width:0}.file-name.svelte-awfwzf.svelte-awfwzf{font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-sub.svelte-awfwzf.svelte-awfwzf{font-size:13px;color:var(--muted)}.file-sub.error.svelte-awfwzf.svelte-awfwzf{color:var(--error)}.warning.svelte-awfwzf.svelte-awfwzf{color:var(--warning)}.muted.svelte-awfwzf.svelte-awfwzf{color:var(--muted)}.file-right.svelte-awfwzf.svelte-awfwzf{display:flex;align-items:center;gap:8px}.primary.svelte-awfwzf.svelte-awfwzf{background:#d3232c;color:#fff;border:0;border-radius:6px;padding:10px 14px;cursor:pointer;font-family:Source Sans Pro,sans-serif;font-weight:600}.primary.svelte-awfwzf.svelte-awfwzf:hover{background:#e53840;box-shadow:0 2px 2px #00000026}.primary.small.svelte-awfwzf.svelte-awfwzf{padding:6px 10px;font-size:14px}.primary.svelte-awfwzf.svelte-awfwzf:disabled{cursor:not-allowed;background:#e5e5e5;color:#ababab}.row-progress.svelte-awfwzf.svelte-awfwzf{grid-column:1 / -1}.bar.svelte-awfwzf.svelte-awfwzf{height:8px;background:#eef2f7;border-radius:8px;overflow:hidden}.bar.svelte-awfwzf>span.svelte-awfwzf{display:block;height:100%;background:var(--accent);transition:width .3s ease}.terms.svelte-awfwzf.svelte-awfwzf{display:flex;gap:8px;align-items:flex-start;margin:12px 2px 0;font-size:13px;color:#3a3a3a;line-height:1.5}.terms.svelte-awfwzf input.svelte-awfwzf{margin-top:2px}.more.svelte-awfwzf.svelte-awfwzf{margin-top:6px}.kv.svelte-awfwzf.svelte-awfwzf{font-size:13px;color:#374151;margin-top:2px}.spinner.svelte-awfwzf.svelte-awfwzf{width:16px;height:16px;border-radius:999px;border:2px solid #d1d5db;border-top-color:var(--accent);animation:svelte-awfwzf-spin .9s linear infinite;display:inline-block}.thumb.svelte-awfwzf.svelte-awfwzf{width:80px;height:80px;border-radius:8px;object-fit:cover;background:#eef2f7;display:inline-block;flex:0 0 36px}.thumb.placeholder.svelte-awfwzf.svelte-awfwzf{display:grid;place-items:center;font-size:16px;color:#64748b}.address-input-section.svelte-awfwzf.svelte-awfwzf{margin-top:12px;background:var(--surface);border-radius:var(--radius-lg);padding:16px;border:1px solid var(--border)}.address-label.svelte-awfwzf.svelte-awfwzf{display:block;font-size:15px;font-weight:600;color:var(--text);margin-bottom:8px}.address-input.svelte-awfwzf.svelte-awfwzf{width:100%;padding:12px 14px;border:1.5px solid var(--border);border-radius:var(--radius-sm);font-family:inherit;font-size:14px;color:var(--text);background:var(--surface);transition:border-color .2s ease}.address-input.svelte-awfwzf.svelte-awfwzf:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #3b82f61a}.address-help.svelte-awfwzf.svelte-awfwzf{margin-top:8px}.help-text.svelte-awfwzf.svelte-awfwzf{font-size:13px;color:var(--muted);line-height:1.4}.text-input-section.svelte-awfwzf.svelte-awfwzf{margin-top:12px;background:var(--surface);border-radius:var(--radius-lg);padding:12px;border:1px solid var(--border)}.text-label.svelte-awfwzf.svelte-awfwzf{display:block;font-size:14px;font-weight:600;color:var(--text);margin-bottom:8px}.text-input.svelte-awfwzf.svelte-awfwzf{width:100%;min-height:80px;padding:10px 12px;border:1.5px solid var(--border);border-radius:var(--radius-sm);font-family:inherit;font-size:14px;color:var(--text);background:var(--surface);resize:vertical;transition:border-color .2s ease}.text-input.svelte-awfwzf.svelte-awfwzf:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #3b82f61a}.text-input.error.svelte-awfwzf.svelte-awfwzf{border-color:var(--error)}.text-input.error.svelte-awfwzf.svelte-awfwzf:focus{border-color:var(--error);box-shadow:0 0 0 3px #dc26261a}.text-input.svelte-awfwzf.svelte-awfwzf:disabled{background:#f9fafb;color:var(--muted);cursor:not-allowed}.text-meta.svelte-awfwzf.svelte-awfwzf{display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-size:13px}.char-count.svelte-awfwzf.svelte-awfwzf{color:var(--muted)}.char-count.error.svelte-awfwzf.svelte-awfwzf{color:var(--error);font-weight:600}.upload-button-wrapper.svelte-awfwzf.svelte-awfwzf{position:relative;display:inline-block}.tooltip.svelte-awfwzf.svelte-awfwzf{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#3a3a3a;color:#fff;padding:6px 10px;border-radius:6px;font-size:13px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s;margin-bottom:5px}.has-tooltip.svelte-awfwzf:hover .tooltip.svelte-awfwzf{opacity:1}@keyframes svelte-awfwzf-spin{to{transform:rotate(360deg)}}.content:where(.astro-UQ66VTU6){padding:1.5rem}.uploader-container:where(.astro-UQ66VTU6){background-color:#f7f7f7;border:solid 1.5px #3a3a3a;border-bottom:solid 10px #3a3a3a}.header:where(.astro-UQ66VTU6){padding:1rem 0rem}.header:where(.astro-UQ66VTU6) h1:where(.astro-UQ66VTU6){margin:0 0 10px;font-size:2.5rem;font-family:BentonSans Cond Medium,sans-serif;color:#2a2a2a;line-height:1.2}.header:where(.astro-UQ66VTU6) p:where(.astro-UQ66VTU6){margin:0;font-size:1.2rem;padding-bottom:.5rem;font-family:Source Sans Pro,sans-serif;color:#3a3a3a;line-height:1.5}.logos:where(.astro-UQ66VTU6){display:inline-block;width:100%;background-color:#2a2a2a;height:50px;padding:1rem}.logo:where(.astro-UQ66VTU6){height:1.2rem;padding:0 10px}.dropzone:where(.astro-UQ66VTU6){transition:all .3s ease;overflow:hidden}.dropzone:where(.astro-UQ66VTU6).collapsed{max-height:0;padding:0;opacity:0}.language-toggle:where(.astro-UQ66VTU6){padding:8px 0}.lang-btn:where(.astro-UQ66VTU6){background:transparent;border:1px solid #3a3a3a;color:#3a3a3a;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:14px;font-family:Source Sans Pro,sans-serif;transition:all .2s ease}.lang-btn:where(.astro-UQ66VTU6):hover{background:#e7e7e7;border-color:#888}@media (max-width: 465px){.logos:where(.astro-UQ66VTU6){height:80px}}
