.progress.svelte-15g82xt{flex-direction:column;gap:8px;display:flex}.progress.svelte-15g82xt span:where(.svelte-15g82xt){color:#5a5f66;font-size:13px;font-weight:500}.track.svelte-15g82xt{background:#e8eaed;border-radius:2px;height:4px;position:relative;overflow:hidden}.bar.svelte-15g82xt{background:#2456d6;border-radius:2px;width:30%;height:100%;animation:1.1s ease-in-out infinite svelte-15g82xt-barslide;position:absolute;top:0;left:0}@keyframes svelte-15g82xt-barslide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.screen.svelte-urq3wm{box-sizing:border-box;justify-content:center;min-height:100vh;padding:48px 24px;display:flex}.stack.svelte-urq3wm{flex-direction:column;gap:16px;width:560px;max-width:100%;display:flex}.pageHeader.svelte-urq3wm{align-items:baseline;padding:0 4px;display:flex}.pageHeader.svelte-urq3wm h1:where(.svelte-urq3wm){letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.card.svelte-urq3wm{background:#fff;border:1px solid #e2e4e7;border-radius:10px;box-shadow:0 1px 2px #14161a0a}.form.svelte-urq3wm{flex-direction:column;gap:20px;padding:24px;display:flex}.field.svelte-urq3wm{flex-direction:column;gap:6px;display:flex}.fieldLabel.svelte-urq3wm{color:#5a5f66;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.segmented.svelte-urq3wm{border:1px solid #d6d9dd;border-radius:8px;width:fit-content;margin-top:2px;display:flex;overflow:hidden}.segmented.svelte-urq3wm button:where(.svelte-urq3wm){cursor:pointer;color:#3a3f45;background:#fff;border:none;border-right:1px solid #d6d9dd;padding:8px 18px;font-family:inherit;font-size:13.5px;font-weight:500}.segmented.svelte-urq3wm button:where(.svelte-urq3wm):last-child{border-right:none}.segmented.svelte-urq3wm button.active:where(.svelte-urq3wm){color:#fff;background:#2456d6}.segmented.svelte-urq3wm button:where(.svelte-urq3wm):disabled{cursor:not-allowed}.grid2.svelte-urq3wm{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dropZone.svelte-urq3wm{cursor:pointer;box-sizing:border-box;background:#fbfbfc;border:1.5px dashed #c9cdd2;border-radius:8px;flex-direction:column;gap:6px;min-height:74px;padding:16px 14px;display:flex;position:relative}.dropZone.svelte-urq3wm:hover,.dropZone.svelte-urq3wm:focus-within{border-color:#2456d6}.dropZone.hasFile.svelte-urq3wm{background:#f2faf5;border-color:#a8ceb8}.dropZone.dragging.svelte-urq3wm{background:#eef2fc;border-color:#2456d6}.hiddenInput.svelte-urq3wm{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dropZone.svelte-urq3wm .fileName:where(.svelte-urq3wm){color:#1a1d1f;word-break:break-all;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500}.ready.svelte-urq3wm{color:#2e9e5b;font-size:12px;font-weight:500}.placeholder.svelte-urq3wm{color:#9096a0;font-size:13px}.field.svelte-urq3wm input:where(.svelte-urq3wm){color:#1a1d1f;box-sizing:border-box;background:#fbfbfc;border:1px solid #d6d9dd;border-radius:8px;margin:0;padding:8px 10px;font-family:inherit;font-size:14px}.field.svelte-urq3wm input:where(.svelte-urq3wm):focus-visible{outline-offset:1px;outline:2px solid #2456d6}.primary.svelte-urq3wm{cursor:pointer;color:#fff;background:#2456d6;border:none;border-radius:8px;width:100%;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s}.primary.svelte-urq3wm:hover:not(:disabled){background:#1a41a8}.primary.svelte-urq3wm:disabled{color:#9096a0;cursor:not-allowed;background:#e2e4e7}aside.svelte-urq3wm{flex-direction:column;gap:4px;padding:14px 18px;display:flex}aside.svelte-urq3wm h2:where(.svelte-urq3wm){margin:0;font-size:13.5px;font-weight:600}aside.svelte-urq3wm p:where(.svelte-urq3wm){margin:0;font-size:13px}.hintCard.svelte-urq3wm{background:#fdf8ec;border-color:#ecd9a8}.hintCard.svelte-urq3wm h2:where(.svelte-urq3wm){color:#8a6116}.hintCard.svelte-urq3wm p:where(.svelte-urq3wm){color:#7a5c1f}.errorCard.svelte-urq3wm{background:#fdf3f2;border-color:#f0c9c5}.errorCard.svelte-urq3wm h2:where(.svelte-urq3wm){color:#b3261e}.errorCard.svelte-urq3wm p:where(.svelte-urq3wm){color:#8a3b36}.results.svelte-urq3wm{gap:12px;padding:18px 20px}.resultsHeader.svelte-urq3wm{justify-content:space-between;align-items:center;display:flex}.resultsHeader.svelte-urq3wm h2:where(.svelte-urq3wm){color:#1a1d1f;margin:0;font-size:13px;font-weight:600}.fileCount.svelte-urq3wm{color:#9096a0;font-weight:500}.secondary.svelte-urq3wm{color:#1a1d1f;cursor:pointer;background:#fff;border:1px solid #d6d9dd;border-radius:7px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.secondary.svelte-urq3wm:hover{background:#f4f5f6}.results.svelte-urq3wm ul:where(.svelte-urq3wm){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.results.svelte-urq3wm li:where(.svelte-urq3wm){border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.results.svelte-urq3wm .fileName:where(.svelte-urq3wm){color:#3a3f45;word-break:break-all;font-family:IBM Plex Mono,monospace;font-size:13px}.saveButton.svelte-urq3wm{color:#2456d6;cursor:pointer;background:#eef2fc;border:none;border-radius:7px;flex-shrink:0;padding:5px 12px;font-family:inherit;font-size:12.5px;font-weight:600}.saveButton.svelte-urq3wm:hover{background:#dde6fa}
