.question-card.svelte-vuzb3w{width:100%;max-width:520px;margin:0 auto;padding:0;display:flex;flex-direction:column;background:transparent;border:none;box-shadow:none;overflow:visible}.m2-question.svelte-vuzb3w:focus-visible,.m2-choice.svelte-vuzb3w:focus-visible{outline:2px solid var(--ae-accent, #c39992);outline-offset:2px}.ae-emergency.svelte-1kyr5dc{display:flex;flex-direction:column;width:100%;padding-top:var(--s-4, 16px)}.ae-emergency-mark.svelte-1kyr5dc{width:34px;height:2px;border-radius:var(--r-pill, 99px);background:var(--ae-rouille, #a8533a);margin-bottom:var(--s-5, 24px)}.ae-emergency.svelte-1kyr5dc .ae-emergency-kicker:where(.svelte-1kyr5dc){color:var(--ae-rouille, #a8533a)}.ae-emergency-title.svelte-1kyr5dc{font-family:var(--font-display, "Montserrat", system-ui, sans-serif);font-size:30px;line-height:1.24;letter-spacing:-.015em;font-weight:400;color:var(--ae-encre, #1d1409);margin:0 0 var(--s-4, 16px);text-wrap:pretty}.ae-emergency-title.svelte-1kyr5dc:focus{outline:none}.ae-emergency-footer.svelte-1kyr5dc{font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:18px;line-height:1.6;color:var(--ae-brun, #2c2014);margin:0 0 var(--s-5, 24px);text-wrap:pretty}.ae-emergency-resources.svelte-1kyr5dc{list-style:none;margin:0 0 var(--s-5, 24px);padding:0;display:flex;flex-direction:column;gap:10px}.ae-emergency-resource.svelte-1kyr5dc{display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-radius:var(--r-card, 11px);background:#fffcf5b3;box-shadow:inset 0 0 0 1px #a8533a59}.ae-emergency-phone.svelte-1kyr5dc{font-family:var(--font-display, "Montserrat", system-ui, sans-serif);font-size:20px;line-height:1.3;color:var(--ae-encre, #1d1409);text-decoration:none}a.ae-emergency-phone.svelte-1kyr5dc{text-decoration:underline;text-decoration-color:#a8533a8c;text-underline-offset:4px}.ae-emergency-name.svelte-1kyr5dc{font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:16px;line-height:1.5;color:var(--ae-brun-mid, #594431);text-wrap:pretty}.ae-emergency-country.svelte-1kyr5dc{display:inline-block;margin-right:6px;font-family:var(--font-display, "Montserrat", system-ui, sans-serif);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ae-brun-faint, #8c7959)}.ae-emergency-url.svelte-1kyr5dc{font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:15px;line-height:1.5;color:var(--ae-brun-mid, #594431);text-decoration:underline;text-decoration-color:#b186508c;text-underline-offset:3px;word-break:break-all}.ae-emergency-actions.svelte-1kyr5dc{display:flex;flex-direction:column;gap:10px}.ae-emergency-btn.svelte-1kyr5dc{width:100%;min-height:58px;text-align:left;padding:15px 18px;border:0;border-radius:var(--r-card, 11px);background:#fffcf599;box-shadow:var(--ae-hairline-card, inset 0 0 0 .8px rgba(177, 134, 80, .24));font-family:var(--font-display, "Montserrat", system-ui, sans-serif);font-size:17.5px;line-height:1.3;font-weight:400;color:var(--ae-encre, #1d1409);cursor:pointer;transition:background var(--ae-dur-micro, .2s) var(--motion-ease, cubic-bezier(.22, .7, .18, 1))}.ae-emergency-btn.svelte-1kyr5dc:hover{background:#fffcf5e6}.ae-emergency-btn.svelte-1kyr5dc:focus-visible{outline:2px solid var(--ae-rouille, #a8533a);outline-offset:2px}.ae-emergency-btn--primary.svelte-1kyr5dc{background:#fffcf5c7;box-shadow:inset 0 0 0 1px #a8533a80;font-weight:500}.ae-emergency-btn--primary.svelte-1kyr5dc:hover{background:#fffcf5f5}@media(prefers-reduced-motion:reduce){.ae-emergency-btn.svelte-1kyr5dc{transition:none}}.rc-supports--carry.svelte-19oqie9{padding-left:var(--s-4, 16px)}.rc-supports--carry.svelte-19oqie9 .rc-support-text:where(.svelte-19oqie9){color:var(--ae-brun-mid, #594431)}.rc-para.svelte-19oqie9{font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:17px;line-height:1.62;color:var(--ae-encre, #1d1409);margin:0 0 var(--s-3, 12px);text-wrap:pretty}.rc-para.svelte-19oqie9:last-child{margin-bottom:0}.rc-para-titre.svelte-19oqie9{font-family:var(--font-display, "Montserrat", system-ui, sans-serif);font-weight:500;color:var(--ae-brun-mid, #594431)}.rc-seg--open.svelte-19oqie9{color:var(--ae-brun-mid, #594431)}.rc-unsettled.svelte-19oqie9{font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:15px;line-height:1.5;color:var(--ae-brun-mid, #594431);margin:var(--s-2, 8px) 0 0;text-wrap:pretty}.rc-words-text.svelte-19oqie9{font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:17px;line-height:1.55;color:var(--ae-encre, #1d1409);margin:0;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty}.rc-words-note.svelte-19oqie9{font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:15px;line-height:1.55;font-style:italic;color:var(--ae-brun-mid, #594431);margin:var(--s-3, 12px) 0 0;text-wrap:pretty}.rfx.svelte-9ppdx1{display:flex;flex-direction:column;width:100%;max-width:520px;margin:0 auto}.rfx-title.svelte-9ppdx1{font-size:30px;line-height:1.24;letter-spacing:-.015em;margin-top:0}.rfx-list.svelte-9ppdx1{display:flex;flex-direction:column;gap:10px}.rfx-groupe.svelte-9ppdx1+.rfx-groupe:where(.svelte-9ppdx1){margin-top:var(--s-5, 24px)}.rfx-groupe.svelte-9ppdx1 .rc-heading:where(.svelte-9ppdx1){margin-bottom:var(--s-2, 8px)}.rfx-corps.svelte-9ppdx1{display:flex;flex-direction:column;gap:2px;text-align:left}.rfx-coche.svelte-9ppdx1{flex:0 0 auto;width:22px;text-align:center;color:var(--ae-encre, #1d1409)}.rfx-valider.svelte-9ppdx1{width:100%;min-height:52px;margin-top:var(--s-5, 24px);border:1px solid rgba(177,134,80,.5);border-radius:12px;background:#b186501a;font-family:var(--font-display, "Montserrat", system-ui, sans-serif);font-size:16px;color:var(--ae-encre, #1d1409);cursor:pointer}.rfx-valider.svelte-9ppdx1:focus-visible{outline:2px solid var(--ae-accent, #c39992);outline-offset:2px}.rfx-option.svelte-9ppdx1{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s-3, 12px);align-items:flex-start;gap:4px;width:100%;min-height:58px;padding:15px 18px;border:0;border-radius:var(--r-card, 11px);background:#fffcf599;box-shadow:inset 0 0 0 .8px #b186503d,inset 0 1px #fff8e68c;text-align:left;cursor:pointer;transition:background var(--ae-dur-micro, .2s) var(--motion-ease, cubic-bezier(.22, .7, .18, 1))}.rfx-option.svelte-9ppdx1:hover{background:#fffcf5e6}.rfx-option.svelte-9ppdx1:focus-visible{outline:2px solid var(--ae-accent, #c39992);outline-offset:2px}.rfx-question.svelte-9ppdx1{font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:15px;line-height:1.45;color:var(--ae-brun-mid, #594431)}.rfx-answer.svelte-9ppdx1{font-family:var(--font-display, "Montserrat", system-ui, sans-serif);font-size:17.5px;line-height:1.3;font-weight:400;color:var(--ae-encre, #1d1409)}.rfx.svelte-9ppdx1 .rc-fix-cancel:where(.svelte-9ppdx1){align-self:flex-start;margin-top:var(--s-4, 16px)}.resume-offer.svelte-qyci1n{margin-top:var(--space-6, 1.5rem);padding-top:var(--space-5, 1.25rem);border-top:1px solid var(--ae-hairline, rgba(0, 0, 0, .12));display:flex;flex-direction:column;gap:var(--space-2, .5rem);text-align:left}.resume-offer-intro.svelte-qyci1n{margin:0;font-size:.9375rem}.resume-offer-label.svelte-qyci1n{font-size:.8125rem;opacity:.75}.resume-offer-input.svelte-qyci1n{width:100%;box-sizing:border-box;min-height:48px;padding:.625rem .875rem;font:inherit;border:1px solid var(--ae-hairline, rgba(0, 0, 0, .18));border-radius:var(--radius-md, .75rem);background:transparent;color:inherit}.resume-offer-btn.svelte-qyci1n{min-height:48px;font:inherit;cursor:pointer;border:1px solid var(--ae-accent-warm, #a78a6a);border-radius:var(--radius-lg, 1.25rem);background:transparent;color:inherit}.resume-offer-btn.svelte-qyci1n:disabled{opacity:.6;cursor:default}.resume-offer-note.svelte-qyci1n,.resume-offer-done.svelte-qyci1n{margin:0;font-size:.8125rem;opacity:.75}.support-actions.svelte-qyci1n{display:flex;flex-direction:column;gap:var(--space-3, .75rem);margin-top:var(--space-6, 1.5rem)}.support-overlay.svelte-qyci1n{position:fixed;inset:0;z-index:90;background:#0000002e;display:flex;align-items:flex-end;justify-content:center;padding:var(--space-4, 1rem);padding-bottom:calc(var(--space-4, 1rem) + 112px);overflow-y:auto;animation:svelte-qyci1n-supportVeil var(--ae-dur-micro, .18s) ease-out both}.support-window.svelte-qyci1n{width:100%;max-width:420px;box-sizing:border-box;background:var(--ae-bg, #f6f1e7);border-radius:var(--radius-lg, 1.25rem);padding:var(--space-6, 1.5rem);box-shadow:0 -2px 24px #0000001f;animation:svelte-qyci1n-supportRise var(--ae-dur-short, .24s) ease-out both}.support-question.svelte-qyci1n{margin:0;font-size:var(--font-size-xl, 1.5rem);line-height:1.25;font-weight:500}.support-window.svelte-qyci1n .support-actions:where(.svelte-qyci1n){margin-top:var(--space-5, 1.25rem)}@keyframes svelte-qyci1n-supportVeil{0%{opacity:0}to{opacity:1}}@keyframes svelte-qyci1n-supportRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.support-window.svelte-qyci1n{animation-name:svelte-qyci1n-supportVeil;animation-duration:var(--ae-dur-micro, .18s)}}.support-resources.svelte-qyci1n{list-style:none;margin:var(--space-5, 1.25rem) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-3, .75rem)}.support-resource.svelte-qyci1n{display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-radius:var(--r-card, 11px);background:#fffcf59e;box-shadow:var(--ae-hairline-field, inset 0 0 0 .8px rgba(177, 134, 80, .3))}.support-resource-phone.svelte-qyci1n{font-family:var(--font-display, "Montserrat", system-ui, sans-serif);font-size:20px;line-height:1.3;color:var(--ae-encre, #1d1409);text-decoration:none}a.support-resource-phone.svelte-qyci1n{text-decoration:underline;text-decoration-color:#b186508c;text-underline-offset:4px}.support-resource-label.svelte-qyci1n{font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:16px;line-height:1.5;color:var(--ae-brun-mid, #594431)}.support-resource-country.svelte-qyci1n{display:inline-block;margin-right:6px;font-family:var(--font-display, "Montserrat", system-ui, sans-serif);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ae-brun-faint, #8c7959)}.support-resource-url.svelte-qyci1n{font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:15px;line-height:1.5;color:var(--ae-brun-mid, #594431);text-decoration:underline;text-decoration-color:#b186508c;text-underline-offset:3px;word-break:break-all}.preauth-flow.svelte-qyci1n{width:100%;max-width:420px;box-sizing:border-box;margin:0 auto;padding:0 var(--space-6, 1.5rem);flex:1;display:flex;flex-direction:column}.flow-spacer.svelte-qyci1n{display:none}.question-area.svelte-qyci1n{padding:0;margin-top:auto;margin-bottom:auto}.save-status.svelte-qyci1n{font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:15px;line-height:1.4;color:var(--ae-brun-mid, #594431);text-align:center;margin:var(--space-3, .75rem) 0 0}.save-error.svelte-qyci1n{display:flex;flex-direction:column;align-items:center;gap:var(--space-2, .5rem);margin:var(--space-3, .75rem) 0 0}.save-error-msg.svelte-qyci1n{font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:15px;line-height:1.5;color:var(--ae-rouille, #a8533a);text-align:center;margin:0}.save-error-note.svelte-qyci1n{font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:15px;line-height:1.5;color:var(--ae-brun-mid, #594431);text-align:center;margin:0}.save-retry.svelte-qyci1n{width:auto}.ae-sub--rise.svelte-qyci1n{animation:aeRise var(--ae-dur-move, .28s) var(--motion-ease, cubic-bezier(.22, .7, .18, 1)) both}.ae-sub--lower.svelte-qyci1n{animation:aeLower var(--ae-dur-move, .28s) var(--motion-ease, cubic-bezier(.22, .7, .18, 1)) both}.ae-date.svelte-qyci1n{display:flex;flex-direction:column;width:100%}.ae-date-rail.svelte-qyci1n{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:18px}.ae-date-jeton.svelte-qyci1n{border:1px solid rgba(177,134,80,.42);border-radius:999px;padding:4px 12px;background:#fffcf58c;font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:15px;line-height:1.4;color:var(--ae-encre, #1d1409);cursor:pointer}.ae-date-jeton.svelte-qyci1n:focus-visible{outline:2px solid var(--ae-accent, #c39992);outline-offset:2px}.ae-date-rail-sep.svelte-qyci1n{color:var(--ae-laiton, #b18650)}.ae-date-years.svelte-qyci1n{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ae-date-months.svelte-qyci1n{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ae-date-days-block.svelte-qyci1n{margin-top:0;padding-top:0;animation:aeUnfold var(--ae-dur-move, .28s) var(--motion-ease, cubic-bezier(.22, .7, .18, 1)) both}.ae-date-days-label.svelte-qyci1n{margin:0 0 9px;font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:15px;line-height:1.45;color:var(--ae-brun-mid, #594431)}.ae-date-days.svelte-qyci1n{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.ae-date-cell.svelte-qyci1n{position:relative;border:0;background:#fffcf58c;box-shadow:inset 0 0 0 .8px #b1865042;font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-weight:400;color:var(--ae-encre, #1d1409);cursor:pointer;overflow:hidden;transition:background var(--ae-dur-micro, .2s) var(--motion-ease, cubic-bezier(.22, .7, .18, 1)),box-shadow var(--ae-dur-micro, .2s) var(--motion-ease, cubic-bezier(.22, .7, .18, 1))}.ae-date-cell.svelte-qyci1n:hover:not(:disabled){background:#fffcf5f2}.ae-date-cell.svelte-qyci1n:focus-visible{outline:2px solid var(--ae-accent, #c39992);outline-offset:2px}.ae-date-cell.is-selected.svelte-qyci1n{background:#fffcf5fa;box-shadow:inset 0 0 0 1px #c399928c;font-weight:600}.ae-date-cell.is-future.svelte-qyci1n,.ae-date-cell.svelte-qyci1n:disabled{cursor:default}.ae-date-cell.is-future.svelte-qyci1n{opacity:var(--ae-disabled-opacity, .4)}.ae-date-year.svelte-qyci1n{min-height:52px;padding:0 16px;border-radius:99px;font-size:17px;line-height:1}.ae-date-month.svelte-qyci1n{min-height:52px;padding:8px 4px;border-radius:var(--r-card, 11px);font-size:17px;line-height:1.2;text-transform:capitalize}.ae-date-day.svelte-qyci1n{min-height:44px;padding:4px 0;border-radius:9px;font-size:15px;line-height:1.2}@media(prefers-reduced-motion:reduce){.ae-sub--rise.svelte-qyci1n,.ae-sub--lower.svelte-qyci1n,.ae-date-days-block.svelte-qyci1n{animation-name:aeSheet;animation-duration:var(--ae-dur-micro, .2s)}}.datepicker-field.svelte-qyci1n{width:100%;border:1.5px dashed rgba(180,160,130,.35);border-radius:12px;overflow:hidden;transition:border-color .2s ease}.datepicker-field--active.svelte-qyci1n{border-color:var(--ae-accent-warm);border-style:solid}.datepicker-trigger.svelte-qyci1n{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:none;border:none;cursor:pointer;font-family:var(--font-text);font-size:var(--text-base);color:#2b2b2b}.datepicker-placeholder.svelte-qyci1n{color:#a0a0a0;font-style:italic}.datepicker-value.svelte-qyci1n{font-weight:600}.datepicker-icon.svelte-qyci1n{color:#7a5c3a;flex-shrink:0}.datepicker-trigger.selected.svelte-qyci1n{background:var(--ae-card-selected-bg)}.resume-zone.svelte-qyci1n{text-align:center;padding:var(--space-2, .5rem) 0 var(--space-4, 1rem)}.resume-link.svelte-qyci1n{background:none;border:none;cursor:pointer;font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:var(--text-sm, .875rem);color:var(--ae-text-muted, #A0A0A0);text-decoration:underline;text-underline-offset:2px;transition:color var(--ae-duration-micro, .2s) var(--ae-ease)}.resume-link.svelte-qyci1n:hover{color:var(--ae-accent-warm, #A78A6A)}.resume-overlay.svelte-qyci1n{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:900}.resume-modal.svelte-qyci1n{background:var(--ae-card-bg, #FFFFFF);border-radius:var(--radius-md, 12px);padding:var(--space-8, 2rem) var(--space-6, 1.5rem);width:90%;max-width:340px;box-shadow:0 8px 32px #0000001f}.resume-modal-title.svelte-qyci1n{font-family:var(--font-display, "Montserrat", system-ui, sans-serif);font-size:var(--text-lg);font-weight:var(--weight-semibold, 600);color:var(--ae-text-dark, #2B2B2B);margin:0 0 var(--space-2, .5rem);text-align:center}.resume-modal-subtitle.svelte-qyci1n{font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:var(--text-sm, .875rem);color:var(--ae-text-secondary, #606060);line-height:var(--leading-normal, 1.5);text-align:center;margin:0 0 var(--space-4, 1rem)}.resume-modal-input.svelte-qyci1n{width:100%;box-sizing:border-box;border:1px solid var(--ae-border-light, #EDEAE6);border-radius:var(--radius-sm, 8px);padding:var(--space-3, .75rem);font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:var(--text-sm, .875rem);color:var(--ae-text-dark, #2B2B2B);outline:none;transition:border-color var(--ae-duration-micro, .2s) var(--ae-ease)}.resume-modal-input.svelte-qyci1n:focus{border-color:var(--ae-accent-warm, #A78A6A)}.resume-modal-btn.svelte-qyci1n{display:block;width:100%;margin-top:var(--space-3, .75rem);padding:var(--space-3, .75rem);background:var(--ae-accent-warm, #A78A6A);color:#fff;border:none;border-radius:var(--radius-sm, 8px);font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:var(--text-sm, .875rem);font-weight:var(--weight-semibold, 600);cursor:pointer;transition:opacity var(--ae-duration-micro, .2s) var(--ae-ease)}.resume-modal-btn.svelte-qyci1n:hover{opacity:.9}.resume-modal-btn.svelte-qyci1n:disabled{opacity:.5;cursor:not-allowed}.resume-modal-error.svelte-qyci1n{font-size:var(--text-xs, .75rem);color:#d94040;margin:var(--space-2, .5rem) 0 0}.resume-unavailable-banner.svelte-qyci1n{background:var(--ae-card-surface, #FAFAF8);border:1px solid var(--ae-border-light, #EDEAE6);border-radius:var(--radius-sm, 8px);padding:var(--space-3, .75rem);margin:0 0 var(--space-3, .75rem);text-align:center}.resume-unavailable-msg.svelte-qyci1n{font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:var(--text-xs, .75rem);color:var(--ae-text-muted, #A0A0A0);line-height:var(--leading-normal, 1.5);margin:0}.resume-modal-success.svelte-qyci1n{font-family:var(--font-text, "Nunito", system-ui, sans-serif);font-size:var(--text-sm, .875rem);color:var(--ae-accent-warm, #A78A6A);text-align:center;margin:0}
