body{margin:0;padding:0}table.svelte-1y3md2.svelte-1y3md2{width:100%;border-collapse:collapse;border-radius:.5rem;overflow:hidden;box-shadow:0 2px 10px #0000000d;background-color:#fff;font-family:system-ui,sans-serif}thead.svelte-1y3md2.svelte-1y3md2{background-color:#f3f4f6;color:#374151;text-align:left}th.svelte-1y3md2.svelte-1y3md2,td.svelte-1y3md2.svelte-1y3md2{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb;font-size:.95rem}tbody.svelte-1y3md2 tr.svelte-1y3md2:hover{background-color:#f9fafb}tbody.svelte-1y3md2 tr:last-child td.svelte-1y3md2{border-bottom:none}.p-style.svelte-16b0bmi.svelte-16b0bmi{margin-top:15px;margin-bottom:15px}.p-style.svelte-16b0bmi.svelte-16b0bmi:last-of-type{margin-top:0}body.svelte-16b0bmi.svelte-16b0bmi{font-family:system-ui,sans-serif;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;padding:0;margin:0;line-height:1.6;font-weight:400;letter-spacing:.01em;font-size:18px}.landing.svelte-16b0bmi.svelte-16b0bmi{display:flex;flex-direction:column;align-items:center;justify-content:center}.file-upload.svelte-16b0bmi.svelte-16b0bmi{display:inline-block;position:relative;overflow:hidden;border-radius:.5rem;background-color:#f3f4f6;padding:.75rem 1.25rem;font-size:1rem;font-weight:500;color:#374151;cursor:pointer;transition:background-color .2s ease;border:2px dashed #d1d5db}.file-upload.svelte-16b0bmi.svelte-16b0bmi:hover{background-color:#e5e7eb}.file-upload.svelte-16b0bmi input[type=file].svelte-16b0bmi{position:absolute;left:0;top:0;opacity:0;height:100%;width:100%;cursor:pointer}
