.parcours-nav.svelte-646gm6{z-index:5;align-items:center;gap:var(--space-3);margin-top:auto;margin-inline:calc(-1 * var(--container-gutter));margin-bottom:calc(-1 * (var(--radius-3) + var(--space-7)));padding:var(--space-3) var(--container-gutter);background-color:var(--color-surface);border-top-left-radius:var(--radius-3);border-top-right-radius:var(--radius-3);box-shadow:0 -8px 24px var(--shadow-color-soft);grid-template-columns:auto 1fr auto;display:grid;position:sticky;bottom:0}.parcours-nav-start.svelte-646gm6{justify-self:start}.parcours-nav-middle.svelte-646gm6{justify-self:stretch}.parcours-nav-end.svelte-646gm6{justify-self:end}.progress.svelte-1wsor1{box-shadow:inset 0 .25rem .75rem 0 var(--shadow-color-soft);background-color:var(--color-surface-hover);border-radius:62.4375rem;align-items:stretch;width:100%;min-width:12.5rem;display:none}@media (width>=40rem){.progress.svelte-1wsor1{display:flex}}.progress-fill.svelte-1wsor1{font-family:var(--font-body);font-weight:700;font-size:var(--text-action-sm);letter-spacing:.02em;text-transform:uppercase;padding:var(--space-2) var(--space-4);background-color:var(--color-primary);min-width:9.375rem;max-width:100%;color:var(--color-text-contrast);text-transform:uppercase;white-space:nowrap;transition:width var(--duration-base) var(--easing-smooth);border-radius:62.4375rem;justify-content:flex-start;align-items:center;line-height:1;display:flex}.layout-hover.svelte-1y3nwv1{gap:var(--space-4);flex-direction:column;display:flex}@media (width>=64rem){.layout-hover.svelte-1y3nwv1{align-items:start;gap:var(--space-7);flex-direction:row}}.layout-hover.svelte-1y3nwv1 .answers-description:where(.svelte-1y3nwv1){grid-template-columns:1fr}.hover-preview.svelte-1y3nwv1{aspect-ratio:4/3;width:100%;min-width:0;position:relative}.hover-preview.svelte-1y3nwv1:before,.hover-preview.svelte-1y3nwv1:after{content:"";border-radius:var(--radius-3);background-color:var(--color-surface);position:absolute;inset:0;box-shadow:0 .125rem .75rem #0000001f}.hover-preview.svelte-1y3nwv1:before{transform:rotate(-4deg)}.hover-preview.svelte-1y3nwv1:after{transform:rotate(3deg)}.hover-preview-photo.svelte-1y3nwv1{z-index:1;border-radius:var(--radius-3);background-color:var(--color-surface);width:100%;height:100%;position:relative;overflow:hidden}.hover-preview-photo.svelte-1y3nwv1 img:where(.svelte-1y3nwv1){object-fit:cover;width:100%;height:100%}.answers.svelte-1y3nwv1{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){.answers-description.svelte-1y3nwv1{grid-template-columns:repeat(2,1fr)}}.answer.svelte-1y3nwv1{align-items:flex-start;gap:var(--space-3);height:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-2);background-color:var(--color-surface);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--duration-fast) var(--easing), background-color var(--duration-fast) var(--easing);display:flex;position:relative;overflow:hidden}.answer.svelte-1y3nwv1:hover{background-color:var(--color-surface-hover)}.answer.svelte-1y3nwv1:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.answer-explored.svelte-1y3nwv1{background-color:var(--color-surface-hover)}.answer-selected.svelte-1y3nwv1{border-color:var(--color-primary);background-color:var(--color-primary-subtle)}.answer-label-row.svelte-1y3nwv1{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.answer-badge.svelte-1y3nwv1{font-size:var(--text-body-xs);border:1px solid var(--color-border);border-radius:var(--radius-1);border-color:var(--color-border-strong);color:var(--color-muted);align-items:center;padding:.3125rem .625rem;font-weight:700;display:inline-flex}input.svelte-1y3nwv1{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);flex-shrink:0;margin-top:.1875rem}.answer-label.svelte-1y3nwv1{font-family:var(--font-heading);font-weight:300;font-size:var(--text-heading-xs);line-height:var(--line-heading)}.answer-body.svelte-1y3nwv1{gap:var(--space-1);flex-direction:column;flex:1;padding-right:3.4375rem;display:flex}.answer-help.svelte-1y3nwv1{font-family:var(--font-body);font-weight:400;font-size:var(--text-body-sm);line-height:var(--line-body);color:var(--color-muted)}.answer-index.svelte-1y3nwv1{font-family:var(--font-heading);font-weight:700;font-size:var(--text-heading-2xl);line-height:var(--line-heading);right:var(--space-3);color:var(--color-border);pointer-events:none;opacity:.4;transition:color var(--duration-fast) var(--easing);font-size:9.375rem;line-height:1;position:absolute;bottom:-2.5rem}.answer.svelte-1y3nwv1:hover .answer-index:where(.svelte-1y3nwv1),.answer-explored.svelte-1y3nwv1 .answer-index:where(.svelte-1y3nwv1),.answer-selected.svelte-1y3nwv1 .answer-index:where(.svelte-1y3nwv1){color:var(--color-border-strong)}.aside.svelte-4r4yhr{font-family:var(--font-body);font-weight:400;font-size:var(--text-body-sm);line-height:var(--line-body);padding:var(--space-4);border-radius:var(--radius-2);background-color:var(--color-surface)}.grid-wrap.svelte-4r4yhr{gap:var(--space-4);flex-direction:column;display:flex}.grid-hint.svelte-4r4yhr{font-family:var(--font-heading);font-weight:300;font-size:var(--text-heading-xs);line-height:var(--line-heading);justify-content:center;align-items:center;gap:var(--space-2);color:var(--color-muted);display:flex}.answers.svelte-4r4yhr{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){.answers-visuel.svelte-4r4yhr{grid-template-columns:repeat(2,1fr)}}.answer.svelte-4r4yhr{align-items:flex-start;gap:var(--space-3);height:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-2);background-color:var(--color-surface);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--duration-fast) var(--easing), background-color var(--duration-fast) var(--easing);display:flex}.answer.svelte-4r4yhr:hover{background-color:var(--color-surface-hover)}.answer.svelte-4r4yhr:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.answer-selected.svelte-4r4yhr{border-color:var(--color-primary);background-color:var(--color-primary-subtle)}input.svelte-4r4yhr{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);flex-shrink:0;margin-top:.1875rem}.answer-visuel.svelte-4r4yhr{gap:var(--space-2);background-color:#0000;border:0;flex-direction:column;padding:0}.answer-visuel.svelte-4r4yhr:hover{background-color:#0000}.answer-visuel.svelte-4r4yhr:focus-within{outline:none}.answer-media.svelte-4r4yhr{width:100%;position:relative}.answer-visuel.svelte-4r4yhr img:where(.svelte-4r4yhr){aspect-ratio:4/3;border-radius:var(--radius-3);-webkit-user-drag:none;width:100%}.answer-visuel.svelte-4r4yhr input:where(.svelte-4r4yhr){top:var(--space-3);left:var(--space-3);appearance:none;border-radius:var(--radius-1);border:2px solid var(--color-surface);width:1.75rem;height:1.75rem;transition:background-color var(--duration-fast) var(--easing);background-clip:content-box;margin:0;padding:.1875rem;position:absolute}.answer-visuel.svelte-4r4yhr input:where(.svelte-4r4yhr):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.answer-visuel.answer-selected.svelte-4r4yhr input:where(.svelte-4r4yhr){background-color:var(--color-surface)}.answer-label.svelte-4r4yhr{font-family:var(--font-heading);font-weight:300;font-size:var(--text-heading-xs);line-height:var(--line-heading)}form.svelte-d9yp6b{gap:var(--space-5);flex-direction:column;display:flex}fieldset.svelte-d9yp6b{gap:var(--space-5);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.title.svelte-d9yp6b{text-align:center;width:100%;padding:0 var(--space-7);margin-bottom:var(--space-2);color:var(--color-primary)}.title.title-alone.svelte-d9yp6b{margin-bottom:var(--space-7)}.subtitle.svelte-d9yp6b{font-family:var(--font-heading);font-weight:300;font-size:var(--text-heading-sm);line-height:var(--line-heading);text-align:center;width:100%;padding:0 var(--space-7);margin-bottom:var(--space-7);color:var(--color-muted)}@media (width>=64rem){.layout-visuel.svelte-d9yp6b{align-items:start;gap:var(--space-5);grid-template-columns:1fr 1.4fr;display:grid}}.error.svelte-d9yp6b{font-family:var(--font-body);font-weight:400;font-size:var(--text-body-sm);line-height:var(--line-body);color:var(--color-error)}.parcours.svelte-19zoj80{gap:var(--space-6);min-height:calc(100dvh - var(--header-height));flex-direction:column;display:flex}
