.page.svelte-i9swb3{color:#22362c;background:#f8f7f2;flex-direction:column;display:flex}main.svelte-i9swb3{flex:1;width:100%;max-width:880px;margin:0 auto;padding:56px 28px 80px}h1.svelte-i9swb3,h2.svelte-i9swb3{font-family:var(--font-serif)}h1.svelte-i9swb3{text-wrap:balance;max-width:700px;margin:0 0 20px;font-size:clamp(34px,5vw,54px);line-height:1.1}.intro.svelte-i9swb3{color:#53635a;text-wrap:pretty;max-width:670px;font-size:18px;line-height:1.5}.privacy-reference.svelte-i9swb3{white-space:nowrap}.result.svelte-i9swb3,.error.svelte-i9swb3{margin:30px 0;padding:18px 22px;line-height:1.5}.result.svelte-i9swb3 p:where(.svelte-i9swb3),.error.svelte-i9swb3 p:where(.svelte-i9swb3){margin:7px 0 0}.result.svelte-i9swb3{background:#eaf0ea;border:1px solid #a6bcaa}.result.svelte-i9swb3 h2:where(.svelte-i9swb3){margin:0;font-size:24px}.error.svelte-i9swb3{color:#8e3026;background:#fff1ee;border:1px solid #c68b80}section.svelte-i9swb3{background:#fff;border:1px solid #d9e0d8;margin:18px 0;padding:28px}.section-heading.svelte-i9swb3{border-bottom:1px solid #e3e8e2;gap:17px;margin-bottom:20px;padding-bottom:16px;display:flex}.section-heading.svelte-i9swb3>span:where(.svelte-i9swb3){color:#789183;padding-top:7px;font-size:13px;font-weight:700}.section-heading.svelte-i9swb3 h2:where(.svelte-i9swb3){margin:0;font-size:27px}.section-heading.svelte-i9swb3 p:where(.svelte-i9swb3){color:#66756b;margin:5px 0 0;font-size:14px}.section-heading.svelte-i9swb3+fieldset:where(.svelte-i9swb3){border-top:0}.grid.svelte-i9swb3{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field.svelte-i9swb3{min-width:0;margin:17px 0}.field.svelte-i9swb3 label:where(.svelte-i9swb3),legend.svelte-i9swb3{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.field.svelte-i9swb3 em:where(.svelte-i9swb3){color:#60756a;margin-left:5px;font-size:12px;font-style:normal;font-weight:400}.field.svelte-i9swb3 input:where(.svelte-i9swb3):not([type=file]),.field.svelte-i9swb3 select:where(.svelte-i9swb3),.field.svelte-i9swb3 textarea:where(.svelte-i9swb3){color:#22362c;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #9caf9f;border-radius:4px;padding:11px 12px}.field.svelte-i9swb3 input[aria-invalid=true]:where(.svelte-i9swb3):not([type=file]),.field.svelte-i9swb3 select[aria-invalid=true]:where(.svelte-i9swb3),.field.svelte-i9swb3 textarea[aria-invalid=true]:where(.svelte-i9swb3){border-color:#a94b3f}.field.svelte-i9swb3 small:where(.svelte-i9swb3){color:#68786d;margin-top:5px;font-size:12px;line-height:1.45;display:block}.field.svelte-i9swb3 .field-error:where(.svelte-i9swb3){color:#8e3026;font-weight:600}.first-time.svelte-i9swb3{border:0;min-width:0;margin:17px 0;padding:0}.first-time.svelte-i9swb3 legend:where(.svelte-i9swb3){margin-bottom:8px}.segmented-choices.svelte-i9swb3{width:100%;display:flex}.segmented-choices.svelte-i9swb3 label:where(.svelte-i9swb3){cursor:pointer;background:#fff;border:1px solid #9caf9f;flex:1;justify-content:center;align-items:center;gap:8px;min-height:45px;margin-left:-1px;padding:9px 12px;font-size:14px;display:flex}.segmented-choices.svelte-i9swb3 label:where(.svelte-i9swb3):first-child{border-radius:4px 0 0 4px;margin-left:0}.segmented-choices.svelte-i9swb3 label:where(.svelte-i9swb3):last-child{border-radius:0 4px 4px 0}.segmented-choices.svelte-i9swb3 label:where(.svelte-i9swb3):has(input:where(.svelte-i9swb3):checked){z-index:1;color:#fff;background:#285742;border-color:#285742;font-weight:600;position:relative}:is(.segmented-choices.svelte-i9swb3 label:where(.svelte-i9swb3):has(input:where(.svelte-i9swb3):focus-visible),.choices.svelte-i9swb3 label:where(.svelte-i9swb3):has(input:where(.svelte-i9swb3):focus-visible)){outline-offset:2px;outline:3px solid #bc643e}.segmented-choices.svelte-i9swb3 input:where(.svelte-i9swb3),.choices.svelte-i9swb3 input:where(.svelte-i9swb3),.sharing.svelte-i9swb3 input:where(.svelte-i9swb3){accent-color:#355c4e}fieldset.svelte-i9swb3{border:0;border-top:1px solid #edf0ec;margin:10px 0;padding:14px 0}.choices.svelte-i9swb3{flex-wrap:wrap;gap:8px;display:flex}.choices.svelte-i9swb3 label:where(.svelte-i9swb3){cursor:pointer;background:#fbfcfa;border:1px solid #d0dad1;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:13px;line-height:1.35;display:flex}.choices.svelte-i9swb3 label:where(.svelte-i9swb3):has(input:where(.svelte-i9swb3):checked){color:#fff;background:#285742;border-color:#285742}.choices.svelte-i9swb3 label:where(.svelte-i9swb3):has(input:where(.svelte-i9swb3):checked) input:where(.svelte-i9swb3){accent-color:#fff}.choices.svelte-i9swb3 input:where(.svelte-i9swb3){flex:none;margin:0}.upload-dropzone.svelte-i9swb3{color:#22362c;background:#fbfcfa;border:1px dashed #91a597;border-radius:6px;align-items:center;gap:16px;min-height:112px;padding:20px;display:flex;position:relative}.upload-dropzone.dragging.svelte-i9swb3{background:#edf3ee;border-color:#355c4e}.upload-dropzone.invalid.svelte-i9swb3{background:#fff8f6;border-color:#a94b3f}.upload-dropzone.svelte-i9swb3:focus-within{outline-offset:3px;outline:3px solid #bc643e}.document-icon.svelte-i9swb3{fill:none;stroke:#557664;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:30px;height:34px}.upload-copy.svelte-i9swb3{overflow-wrap:anywhere;flex:1;gap:5px;min-width:0;font-size:14px;display:grid}.upload-copy.svelte-i9swb3 strong:where(.svelte-i9swb3){font-weight:700}.upload-copy.svelte-i9swb3 .file-name:where(.svelte-i9swb3){color:#285742}.upload-copy.svelte-i9swb3 span:where(.svelte-i9swb3){color:#68786d;font-size:12px;line-height:1.4}.file-input.svelte-i9swb3{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.sharing.svelte-i9swb3{gap:10px;max-width:700px;font-size:14px;line-height:1.5;display:flex}.sharing.svelte-i9swb3 input:where(.svelte-i9swb3){flex:none;margin-top:4px}.actions.svelte-i9swb3{border-top:1px solid #e3e8e2;margin-top:24px;padding:20px 0 0}.actions.svelte-i9swb3 button:where(.svelte-i9swb3),.home-button.svelte-i9swb3{color:#fff;background:#285742;border:1px solid #285742;border-radius:4px;min-height:44px;padding:14px 22px;font-weight:600}.actions.svelte-i9swb3 button:where(.svelte-i9swb3){cursor:pointer;width:100%}.actions.svelte-i9swb3 button:where(.svelte-i9swb3):disabled{opacity:.65;cursor:wait}.actions.svelte-i9swb3 p:where(.svelte-i9swb3){color:#69786c;font-size:12px;line-height:1.5}.home-button.svelte-i9swb3{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.home-button.svelte-i9swb3:hover{background:#1d4432;border-color:#1d4432}.svelte-i9swb3:where(input:where(.svelte-i9swb3),select:where(.svelte-i9swb3),textarea:where(.svelte-i9swb3),button:where(.svelte-i9swb3),.home-button:where(.svelte-i9swb3)):focus-visible{outline-offset:3px;outline:3px solid #bc643e}@media (width<=700px){main.svelte-i9swb3{padding:38px 18px 60px}.grid.svelte-i9swb3{grid-template-columns:1fr;gap:0}section.svelte-i9swb3{padding:20px}}@media (width<=420px){main.svelte-i9swb3{padding-left:14px;padding-right:14px}section.svelte-i9swb3{padding:17px}.upload-dropzone.svelte-i9swb3{gap:12px;padding:16px}}@media (prefers-reduced-motion:reduce){.page.svelte-i9swb3 :where(.svelte-i9swb3){scroll-behavior:auto!important;transition:none!important;animation:none!important}}
