.h38.svelte-eytlto{font-weight:700;font-style:italic;font-family:var(--font-family-serif);font-size:38px;color:var(--soft-black)}.text-16.svelte-eytlto{line-height:1.5}.port-list.svelte-i5431j li:where(.svelte-i5431j){margin-bottom:6px}.port-list.svelte-i5431j{margin-bottom:30px}.label.svelte-rrw0ks{display:flex;flex-direction:column;width:100%}.label-text.svelte-rrw0ks{margin-bottom:.25rem;font-style:italic}.upload-container.svelte-rrw0ks{position:relative;display:flex;align-items:flex-start;gap:.5rem}.input-button.svelte-rrw0ks{flex:1;margin-bottom:.25rem}.reset-button.svelte-rrw0ks{position:relative;top:0;padding:.1rem;background:var(--primary-color);border:1px solid var(--soft-black);color:var(--soft-black);border-radius:4px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.reset-button.svelte-rrw0ks:hover{background:var(--error);border-color:var(--error);color:var(--white)}.reset-button.svelte-rrw0ks:active{transform:scale(.95)}.reset-icon.svelte-rrw0ks{width:16px;height:16px}.input-error.svelte-rrw0ks{font-size:13px;letter-spacing:.05em;color:var(--error);margin-top:6px;font-style:italic}.label.svelte-14pdzzs{display:flex;align-items:center;margin-bottom:.25rem}.label-text.svelte-14pdzzs{white-space:nowrap;line-height:1;margin-left:.5rem}.checkbox.svelte-14pdzzs{width:16px;height:16px;border-radius:2px}.checkbox.svelte-14pdzzs:focus{border:solid 1px var(--green-200);outline:none;box-shadow:0 0 0 1px var(--green-500)}.checkbox.svelte-14pdzzs:checked{background-color:var(--green-500)}.input-error.svelte-14pdzzs{font-size:13px;letter-spacing:.05em;color:var(--error);font-style:italic}.label.svelte-jgs58k{display:flex;flex-direction:column;width:100%}.label-text.svelte-jgs58k{margin-bottom:.25rem;font-style:italic}.input.svelte-jgs58k{border:solid 1px var(--soft-black);border-radius:4px;padding:8px 12px;width:100%;background-color:transparent}.input.svelte-jgs58k:focus{border:solid 1px var(--green-200);outline:none;box-shadow:0 0 0 1px var(--green-500)}.input-error.svelte-jgs58k{font-size:13px;letter-spacing:.05em;color:var(--error);margin-top:6px;font-style:italic}:root{--accent-color: #45a049;--error: rgb(225, 91, 91);--soft-black-hover: #5050501a}.error.svelte-nowwry{font-size:14px;color:var(--error);margin-top:6px;font-style:italic}.counter.svelte-nowwry{padding-bottom:3px;border-bottom:1px #000 solid;font-style:italic;width:100%;margin:3rem 0}.checkbox.svelte-nowwry{margin:20px 0}input[type=checkbox].svelte-nowwry{accent-color:var(--accent-color)}.group-2.svelte-nowwry .error:where(.svelte-nowwry){margin-bottom:30px}.group-3.svelte-nowwry .error:where(.svelte-nowwry){margin-bottom:30px}.h22.svelte-nowwry{font-weight:700;font-size:22px;font-style:italic;color:var(--soft-black)}.review-block.svelte-nowwry{margin-bottom:2rem}.review-block.svelte-nowwry:last-of-type{margin-bottom:0}.review-header.svelte-nowwry{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.review-title.svelte-nowwry{font-size:1.25rem;font-weight:600;color:var(--soft-black);margin:0}.review-content.svelte-nowwry{font-size:.95rem;line-height:1.5;max-width:550px}.info-label.svelte-nowwry{font-weight:500;color:var(--soft-black)}.info-value.svelte-nowwry{color:var(--soft-black);font-weight:700}.file-label.svelte-nowwry{font-weight:500;color:#666}.file-name.svelte-nowwry{color:var(--soft-black);font-weight:700}.file-missing.svelte-nowwry{color:#999;font-style:italic;font-size:.9rem}.edit-button.svelte-nowwry{padding:.5rem 1rem;font-size:.9rem;background:transparent;border:1px solid var(--soft-black);color:var(--soft-black);border-radius:4px;font-style:italic;cursor:pointer;transition:all .2s}.edit-button.svelte-nowwry:hover{background:#f0f0f0;border-color:#999;color:var(--soft-black)}.submit-section.svelte-nowwry{border-top:1px solid var(--soft-black);padding-top:2rem}.privacy-consent.svelte-nowwry{margin-bottom:2rem}.checkbox-container.svelte-nowwry{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;line-height:1.5}.checkbox-container.svelte-nowwry input[type=checkbox]:where(.svelte-nowwry){margin-top:.125rem;flex-shrink:0}.consent-text.svelte-nowwry{font-size:.95rem;color:var(--soft-black)}.submit-error.svelte-nowwry{background:#fee;border:1px solid #fcc;color:#c33;padding:1rem;border-radius:6px;margin-bottom:1.5rem}.error-text.svelte-nowwry{font-weight:500}.submit-actions.svelte-nowwry{display:flex;gap:1rem;align-items:center;justify-content:space-between}.back-button.svelte-nowwry{padding:.75rem 1.5rem;background:transparent;border:1px solid var(--soft-black);color:#666;border-radius:6px;cursor:pointer;transition:all .2s}.back-button.svelte-nowwry:hover{background:#f0f0f0;border-color:#999}.submit-button.svelte-nowwry{display:flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:var(--accent-color, #007acc);color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;position:relative}.submit-button.svelte-nowwry:hover:not(.disabled):not(.loading){background:#005a99;transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.submit-button.disabled.svelte-nowwry{background:#ccc;color:#666;cursor:not-allowed}.submit-button.loading.svelte-nowwry{background:#007acc;cursor:wait}.loading-spinner.svelte-nowwry{width:16px;height:16px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:svelte-nowwry-spin 1s linear infinite}@keyframes svelte-nowwry-spin{to{transform:rotate(360deg)}}button.svelte-nowwry:not(.submit-button):not(.edit-button):not(.back-button){padding:.7rem 1.8rem;background-color:transparent;border:1px solid var(--soft-black);color:var(--soft-black);border-radius:4px;cursor:pointer;font-style:italic}button.svelte-nowwry:not(.submit-button):not(.edit-button):not(.back-button):hover{background-color:#5050501a}@keyframes svelte-nowwry-pulse-animation{0%{background-color:transparent}50%{background-color:var(--soft-black-hover)}to{background-color:transparent}}.back-to-main-button.svelte-nowwry{padding:.75rem 1.5rem;background:transparent;border:1px solid var(--soft-black);color:var(--soft-black);border-radius:6px;margin-top:2rem;display:inline-block}
