.image-upload.svelte-1m3wzr5{margin-bottom:22px;font-family:Cabinet Grotesk,sans-serif}.field-label.svelte-1m3wzr5{color:#f7f8ff;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:8px;font-family:Cabinet Grotesk,sans-serif;font-size:16px;font-weight:500;display:flex}.optional.svelte-1m3wzr5{color:#c6c9d7;font-weight:400}.upload-record.svelte-1m3wzr5{background:#ffffff05;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:74px;padding:14px 0;display:grid}.upload-record.has-selection.svelte-1m3wzr5{grid-template-columns:96px minmax(0,1fr) auto;padding-left:14px}.has-error.svelte-1m3wzr5 .upload-record:where(.svelte-1m3wzr5){background:#ff5f720e;border-color:#ff5f72ad}.empty-state.svelte-1m3wzr5{color:#c6c9d7;align-items:center;gap:12px;min-width:0;padding-left:14px;font-size:16px;font-weight:500;display:flex}.empty-state.svelte-1m3wzr5 svg:where(.svelte-1m3wzr5){fill:none;stroke:#a889ff;stroke-width:1.5px;width:24px;height:24px}.preview.svelte-1m3wzr5{background:#0f1117;border:1px solid #ffffff2e;width:96px;height:72px;overflow:hidden}.preview.svelte-1m3wzr5 img:where(.svelte-1m3wzr5){object-fit:contain;width:100%;height:100%;display:block}.file-details.svelte-1m3wzr5{flex-direction:column;gap:4px;min-width:0;display:flex}.file-details.svelte-1m3wzr5 strong:where(.svelte-1m3wzr5){text-overflow:ellipsis;white-space:nowrap;color:#f7f8ff;font-size:16px;font-weight:700;line-height:1.35;overflow:hidden}.file-details.svelte-1m3wzr5 span:where(.svelte-1m3wzr5){font-family:var(--Font-Mono,"Fira Mono", monospace);letter-spacing:.06em;text-transform:uppercase;color:#e7e9ff94;font-size:10px;font-weight:700;line-height:1.4}.upload-actions.svelte-1m3wzr5{align-items:center;gap:8px;padding-right:14px;display:flex}.file-action.svelte-1m3wzr5,.remove-action.svelte-1m3wzr5{box-sizing:border-box;color:#f7f8ff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:7px;justify-content:center;align-items:center;min-width:108px;min-height:44px;padding:0 14px;font:500 16px/1.4 Cabinet Grotesk,sans-serif;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex;position:relative}.file-action.svelte-1m3wzr5 input:where(.svelte-1m3wzr5){opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-action.svelte-1m3wzr5:hover,.file-action.svelte-1m3wzr5:focus-within{color:#c7b3ff;border-color:#8b62ff}.file-action.svelte-1m3wzr5:focus-within,.remove-action.svelte-1m3wzr5:focus-visible{outline-offset:2px;outline:2px solid #a889ff}.remove-action.svelte-1m3wzr5{color:#ffabb6;min-width:84px}.remove-action.svelte-1m3wzr5:hover{background:#ff5f7212;border-color:#ff5f72}.file-action.disabled.svelte-1m3wzr5,.remove-action.svelte-1m3wzr5:disabled{opacity:.52;cursor:not-allowed}.file-action.disabled.svelte-1m3wzr5 input:where(.svelte-1m3wzr5){cursor:not-allowed}.field-notes.svelte-1m3wzr5{justify-content:space-between;gap:18px;margin-top:8px;display:flex}.help-text.svelte-1m3wzr5,.privacy-text.svelte-1m3wzr5,.error-text.svelte-1m3wzr5,.announcement.svelte-1m3wzr5{margin:0;font-size:16px;font-weight:400;line-height:1.5}.help-text.svelte-1m3wzr5,.privacy-text.svelte-1m3wzr5{color:#c6c9d7}.privacy-text.svelte-1m3wzr5{text-align:right;max-width:48ch}.error-text.svelte-1m3wzr5{color:#ff9aa8;margin-top:7px}.announcement.svelte-1m3wzr5{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=660px){.upload-record.svelte-1m3wzr5,.upload-record.has-selection.svelte-1m3wzr5{grid-template-columns:80px minmax(0,1fr)}.upload-record.svelte-1m3wzr5:not(.has-selection) .empty-state:where(.svelte-1m3wzr5){grid-column:1/-1}.preview.svelte-1m3wzr5{width:80px;height:64px}.upload-actions.svelte-1m3wzr5{grid-column:1/-1;padding:0 14px}.file-action.svelte-1m3wzr5,.remove-action.svelte-1m3wzr5{flex:1}.field-notes.svelte-1m3wzr5{flex-direction:column;gap:4px}.privacy-text.svelte-1m3wzr5{text-align:left}}@media (prefers-reduced-motion:reduce){.file-action.svelte-1m3wzr5,.remove-action.svelte-1m3wzr5{transition:none}}@media (forced-colors:active){.upload-record.svelte-1m3wzr5,.preview.svelte-1m3wzr5,.file-action.svelte-1m3wzr5,.remove-action.svelte-1m3wzr5{color:canvastext;background:canvas;border-color:canvastext}.has-error.svelte-1m3wzr5 .upload-record:where(.svelte-1m3wzr5),.error-text.svelte-1m3wzr5{color:mark;border-color:mark}.file-action.svelte-1m3wzr5:focus-within,.remove-action.svelte-1m3wzr5:focus-visible{outline-color:highlight}}.dossier-form.svelte-1j5tn20{min-width:0}.form-row.svelte-1j5tn20{grid-template-columns:minmax(0,1fr);column-gap:20px;display:grid}@media (width>=1240px),(width>=661px) and (width<=1020px){.form-row.svelte-1j5tn20{grid-template-columns:repeat(2,minmax(0,1fr))}}.safety-note.svelte-1j5tn20{background:#ff8a5b14;border:1px solid #ff8a5b80;margin-bottom:28px;padding:16px 18px}.safety-note.svelte-1j5tn20 p:where(.svelte-1j5tn20),.attachment-unavailable.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:#f7f8ff;margin:0;font-family:Cabinet Grotesk,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.attachment-inset.svelte-1j5tn20{border-top:1px solid #ffffff29;margin-top:28px;padding-top:24px}.attachment-unavailable.svelte-1j5tn20{margin-bottom:22px;padding:4px 0}.attachment-unavailable.svelte-1j5tn20 .attachment-error:where(.svelte-1j5tn20){color:#ff9ba8;margin-top:8px}.route-rail.svelte-1j5tn20 p:where(.svelte-1j5tn20){font-family:var(--Font-Mono,ui-monospace, monospace);letter-spacing:.09em;text-transform:uppercase;color:#d2daeb;margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.6}.route-rail.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:#f7f8ff;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;min-height:50px;font-family:Cabinet Grotesk,sans-serif;font-size:17px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.route-rail.svelte-1j5tn20 a:where(.svelte-1j5tn20):last-child{border-bottom:1px solid #ffffff1f}.route-rail.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{color:#c6b5ff}@media (width<=1020px){.route-rail.svelte-1j5tn20{flex-wrap:wrap;gap:0 20px;display:flex}.route-rail.svelte-1j5tn20 p:where(.svelte-1j5tn20){flex-basis:100%;margin-bottom:4px}.route-rail.svelte-1j5tn20 a:where(.svelte-1j5tn20),.route-rail.svelte-1j5tn20 a:where(.svelte-1j5tn20):last-child{border:0;min-height:44px;font-size:16px}}.route-rail.svelte-1j5tn20 a:where(.svelte-1j5tn20):focus-visible,.attachment-unavailable.svelte-1j5tn20:focus-visible{outline-offset:4px;outline:2px solid #b59aff}.honeypot-field.svelte-1j5tn20{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
