.pi.svelte-bwe995{flex:none}.pi.svelte-bwe995 *{stroke-width:var(--pi-stroke)}.aide-zone.svelte-o8qrgd{bottom:calc(16px + env(safe-area-inset-bottom));z-index:30;padding-inline:var(--ei-gutter,16px);position:sticky}.aide.svelte-o8qrgd{border-radius:var(--ei-radius-card);background:var(--ei-surface);max-width:34rem;box-shadow:0 0 0 1px var(--ei-line-strong), var(--ei-shadow-floating);color:var(--ei-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;margin:24px auto 16px;padding:6px 6px 6px 16px;display:grid}.aide__texte.svelte-o8qrgd{margin:0;padding-block:8px;font-size:.9375rem;line-height:1.45}.aide__texte.svelte-o8qrgd a:where(.svelte-o8qrgd){color:var(--ei-action-ink);text-underline-offset:3px;white-space:nowrap;margin-block:-.8rem;padding-block:.8rem;font-weight:600;display:inline-block}.aide__fermer.svelte-o8qrgd{width:44px;height:44px;color:var(--ei-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.aide__fermer.svelte-o8qrgd:hover{background:var(--ei-surface-subtle);color:var(--ei-ink-strong)}.aide.svelte-o8qrgd :where(.svelte-o8qrgd):focus-visible{outline:3px solid var(--ei-focus);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.aide.svelte-o8qrgd{animation:svelte-o8qrgd-aide-fondu .24s var(--ei-ease-out,ease-out) both}}@keyframes svelte-o8qrgd-aide-fondu{0%{opacity:0}}.ra.svelte-yxv5ii{gap:6px;min-width:0;display:grid;position:relative}.ra-etiquette.svelte-yxv5ii{color:var(--ei-ink-strong);font-weight:600}.ra-champ.svelte-yxv5ii{position:relative}.ra-attente.svelte-yxv5ii{border:2px solid var(--ei-action);border-block-start-color:#0000;border-radius:50%;width:16px;height:16px;margin-block:auto;animation:.7s linear infinite svelte-yxv5ii-ra-tour;position:absolute;inset-block:0;inset-inline-end:14px}@keyframes svelte-yxv5ii-ra-tour{to{rotate:360deg}}.ra-liste.svelte-yxv5ii{z-index:30;border-radius:var(--ei-radius-card);background:var(--ei-surface);max-height:18rem;box-shadow:0 0 0 1px #1c1f1b14, var(--ei-shadow-overlay);inset-inline:0;margin:6px 0 0;padding:6px;list-style:none;position:absolute;top:100%;overflow:auto}.ra-liste[hidden].svelte-yxv5ii{display:none}.ra-option.svelte-yxv5ii{border-radius:var(--ei-radius-control);min-height:52px;color:var(--ei-ink-strong);cursor:pointer;align-items:center;gap:12px;padding:6px 8px;display:flex}.ra-option[aria-selected=true].svelte-yxv5ii{background:var(--ei-surface-selected)}.ra-puce.svelte-yxv5ii{background:var(--ei-surface-hover);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ra-texte.svelte-yxv5ii{min-width:0;display:grid}.ra-nom.svelte-yxv5ii{overflow-wrap:anywhere;font-weight:500}.ra-detail.svelte-yxv5ii{color:var(--ei-ink-muted);font-size:var(--ei-text-small);overflow-wrap:anywhere}.ra-info.svelte-yxv5ii{color:var(--ei-ink-muted);font-size:var(--ei-text-small);margin:0}.ra-manuel.svelte-yxv5ii{min-height:44px;color:var(--ei-action-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:500;text-decoration:underline}.sortie.svelte-tz0cf7{border-radius:var(--ei-radius-panel);background:var(--ei-surface);width:min(30rem,100vw - 32px);color:var(--ei-ink);box-shadow:var(--ei-shadow-sticky);font-family:var(--ei-font-text);border:0;margin:auto;padding:0}.sortie.svelte-tz0cf7::backdrop{background:#0f110f99}.sortie__corps.svelte-tz0cf7{gap:12px;padding:28px;display:grid}.sortie__titre.svelte-tz0cf7{color:var(--ei-ink-strong);font-family:var(--ei-font-display);margin:0;padding-right:32px;font-size:1.25rem;line-height:1.3}.sortie__texte.svelte-tz0cf7,.sortie__note.svelte-tz0cf7{margin:0;font-size:.9375rem;line-height:1.5}.sortie__note.svelte-tz0cf7{color:var(--ei-ink-muted);font-size:.8125rem}.sortie__note.svelte-tz0cf7 a:where(.svelte-tz0cf7){color:var(--ei-action-ink)}form.svelte-tz0cf7{gap:10px;display:grid}.sortie__etiquette.svelte-tz0cf7{color:var(--ei-ink-strong);font-size:.875rem;font-weight:500}.sortie__champ.svelte-tz0cf7{border:1px solid var(--ei-line-control);border-radius:var(--ei-radius-control);background:var(--ei-surface);min-height:48px;color:var(--ei-ink);font:inherit;padding:0 14px}.sortie__case.svelte-tz0cf7{align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.4;display:flex}.sortie__case.svelte-tz0cf7 input:where(.svelte-tz0cf7){width:20px;height:20px;accent-color:var(--ei-action);flex:none;margin:1px 0 0}.sortie__erreur.svelte-tz0cf7{color:var(--ei-danger-ink);margin:0;font-size:.875rem}.sortie__actions.svelte-tz0cf7{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.sortie__btn.svelte-tz0cf7{border-radius:var(--ei-radius-control);background:var(--ei-surface);min-height:48px;box-shadow:inset 0 0 0 1px var(--ei-line-control);color:var(--ei-ink-strong);font:inherit;cursor:pointer;border:0;padding:0 20px;font-weight:600}.sortie__btn--principal.svelte-tz0cf7{background:var(--ei-action);box-shadow:none;color:var(--ei-on-action)}.sortie__btn--principal.svelte-tz0cf7:hover{background:var(--ei-action-hover)}.sortie__btn[aria-disabled=true].svelte-tz0cf7{cursor:progress;opacity:.7}.sortie__fermer.svelte-tz0cf7{border-radius:var(--ei-radius-full);width:44px;height:44px;color:var(--ei-ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.sortie__fermer.svelte-tz0cf7:hover{background:var(--ei-surface-subtle)}.sortie.svelte-tz0cf7 :where(.svelte-tz0cf7):focus-visible{outline:3px solid var(--ei-focus);outline-offset:2px}.sim.svelte-t6sjs2{--sim-ecran:42rem;color:var(--ei-ink);font-family:var(--ei-font-text)}.sim[data-ecran=borne].svelte-t6sjs2,.sim[data-ecran=resultat].svelte-t6sjs2{--sim-ecran:var(--ei-content-max,75rem)}.sim.svelte-t6sjs2 a:where(.svelte-t6sjs2){color:var(--ei-action-ink);text-underline-offset:3px}.sim.svelte-t6sjs2 :where(.svelte-t6sjs2):focus-visible{outline:3px solid var(--ei-focus);outline-offset:2px}.sim.svelte-t6sjs2 h1:where(.svelte-t6sjs2),.sim.svelte-t6sjs2 h2:where(.svelte-t6sjs2){font-family:var(--ei-font-display);color:var(--ei-ink-strong);letter-spacing:-.02em;text-wrap:balance}.sim.svelte-t6sjs2 h1:where(.svelte-t6sjs2){margin:0;font-size:clamp(1.875rem,1.6rem + 1.2vw,2.5rem);font-weight:600;line-height:1.12}.sim.svelte-t6sjs2 h1:where(.svelte-t6sjs2):focus{outline:none}.sim.svelte-t6sjs2 h2:where(.svelte-t6sjs2){letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600}.sim.svelte-t6sjs2 p:where(.svelte-t6sjs2){text-wrap:pretty}.sim-haut.svelte-t6sjs2{max-width:var(--sim-ecran);min-height:48px;padding:0 var(--ei-gutter,16px);align-items:center;gap:8px;margin:0 auto;display:flex}.sim-retour.svelte-t6sjs2{width:48px;height:48px;color:var(--ei-ink-strong);cursor:pointer;transition:background-color var(--ei-duration-instant) var(--ei-ease-standard);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;margin-inline-start:-.8125rem;display:grid}.sim.svelte-t6sjs2 a.sim-retour:where(.svelte-t6sjs2){color:var(--ei-ink-strong)}.sim-retour.svelte-t6sjs2:hover{background:var(--ei-surface-hover)}.sim-segments.svelte-t6sjs2{grid-template-columns:repeat(var(--sim-segments,4), minmax(0, 1fr));flex:1;gap:6px;display:grid}.sim-segment.svelte-t6sjs2{background:var(--ei-line);height:6px;transition:background-color var(--ei-duration-base) var(--ei-ease-standard);border-radius:3px}.sim-segment--fait.svelte-t6sjs2{background:var(--ei-ink-strong)}.sim-corps.svelte-t6sjs2{max-width:var(--sim-ecran);padding:12px var(--ei-gutter,16px) 128px;margin:0 auto}.sim-reprise.svelte-t6sjs2{border-radius:var(--ei-radius-control);background:var(--ei-info-bg);color:var(--ei-info-ink);font-size:var(--ei-text-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:0 0 16px;padding:8px 14px;display:flex}.sim-reprise.svelte-t6sjs2 p:where(.svelte-t6sjs2){margin:0}.sim-ecran.svelte-t6sjs2{gap:28px;display:grid}.sim-entete.svelte-t6sjs2{gap:8px;display:grid}.sim-chapeau.svelte-t6sjs2{color:var(--ei-ink-muted);margin:0;font-size:1rem;line-height:1.5}.sim-note.svelte-t6sjs2{color:var(--ei-ink-muted);font-size:var(--ei-text-small);margin:0}.sim-aide.svelte-t6sjs2{color:var(--ei-ink-muted);margin:0;font-size:.9375rem}.sim-facultatif.svelte-t6sjs2{color:var(--ei-ink-muted);font-weight:400}.sim-lieux.svelte-t6sjs2{gap:12px;display:grid}.sim-lieu.svelte-t6sjs2{background:var(--ei-surface);min-height:96px;box-shadow:0 0 0 1px #1c1f1b12, var(--ei-shadow-raised);color:var(--ei-ink-strong);font:inherit;text-align:left;cursor:pointer;transition-property:box-shadow,scale;transition-duration:var(--ei-duration-fast);transition-timing-function:var(--ei-ease-standard);border:0;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.sim-lieu.svelte-t6sjs2:hover{box-shadow:0 0 0 1px #1c1f1b1a, var(--ei-shadow-floating)}.sim-lieu__icone.svelte-t6sjs2,.sim-carte__visuel--icone.svelte-t6sjs2{background:var(--ei-surface-selected);width:60px;height:60px;color:var(--ei-ink-strong);border-radius:16px;place-items:center;display:grid}.sim-lieu__texte.svelte-t6sjs2{gap:2px;display:grid}.sim-lieu__texte.svelte-t6sjs2 b:where(.svelte-t6sjs2){font-size:1.125rem;font-weight:600;line-height:1.25}.sim-lieu__texte.svelte-t6sjs2 span:where(.svelte-t6sjs2){color:var(--ei-ink-muted);font-size:var(--ei-text-small);line-height:1.4}.sim-fleche.svelte-t6sjs2{border-radius:var(--ei-radius-full);background:var(--ei-surface-hover);width:28px;height:28px;transition:translate var(--ei-duration-fast) var(--ei-ease-standard);flex:none;place-items:center;display:grid}.sim-lieu.svelte-t6sjs2:hover .sim-fleche:where(.svelte-t6sjs2),.sim-carte.svelte-t6sjs2:hover .sim-fleche:where(.svelte-t6sjs2){translate:3px}.sim-ecran--large.svelte-t6sjs2{gap:24px}.sim-cartes.svelte-t6sjs2{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sim-cartes__item.svelte-t6sjs2{min-width:0;display:flex}.sim-carte.svelte-t6sjs2{border-radius:var(--ei-radius-card);background:var(--ei-surface);box-shadow:0 0 0 1px #1c1f1b12, var(--ei-shadow-raised);color:var(--ei-ink-strong);font:inherit;text-align:left;cursor:pointer;transition-property:box-shadow,scale;transition-duration:var(--ei-duration-fast);transition-timing-function:var(--ei-ease-standard);border:0;flex:1;grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px;display:grid;position:relative}.sim-carte.svelte-t6sjs2:hover{box-shadow:0 0 0 1px #1c1f1b1a, var(--ei-shadow-floating)}.sim-carte__visuel.svelte-t6sjs2{background:var(--ei-surface-subtle);border-radius:12px;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.sim-carte__visuel.svelte-t6sjs2 img:where(.svelte-t6sjs2){object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;scale:var(--sim-zoom,1)}.sim-carte__visuel--icone.svelte-t6sjs2{background:var(--ei-surface-selected);width:72px;height:72px}.sim-carte__corps.svelte-t6sjs2{gap:6px;min-width:0;display:grid}.sim-carte__nom.svelte-t6sjs2{font-family:var(--ei-font-display);letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.25}.sim-carte__position.svelte-t6sjs2{color:var(--ei-ink);text-wrap:pretty;font-size:.9375rem;line-height:1.45}.sim-carte__forts.svelte-t6sjs2{gap:6px;margin:0;padding:0;list-style:none;display:none}.sim-carte__forts.svelte-t6sjs2>li:where(.svelte-t6sjs2),.sim-fort.svelte-t6sjs2{color:var(--ei-ink-strong);font-size:var(--ei-text-small);align-items:flex-start;gap:8px;line-height:1.4;display:flex}.sim-carte__forts.svelte-t6sjs2>li:where(.svelte-t6sjs2) svg,.sim-fort.svelte-t6sjs2 svg{color:var(--ei-action-ink);margin-top:2px}.sim-carte__forts--large.svelte-t6sjs2{gap:10px;display:grid}.sim-carte__forts--large.svelte-t6sjs2>li:where(.svelte-t6sjs2){font-size:1rem}.sim-ideale.svelte-t6sjs2{border-top:1px solid var(--ei-line);color:var(--ei-ink);gap:2px;margin:0;padding-top:12px;font-size:.9375rem;line-height:1.5;display:grid}.sim-ideale.svelte-t6sjs2 b:where(.svelte-t6sjs2){color:var(--ei-ink-strong);font-size:var(--ei-text-small)}.sim-carte__prix.svelte-t6sjs2{color:var(--ei-ink-muted);font-size:var(--ei-text-small);font-variant-numeric:tabular-nums}.sim-carte__prix.svelte-t6sjs2 b:where(.svelte-t6sjs2){color:var(--ei-ink-strong);font-size:1rem}.sim-carte.svelte-t6sjs2 .sim-fleche:where(.svelte-t6sjs2){align-self:end}.sim-carte__recommandee.svelte-t6sjs2{border-radius:var(--ei-radius-badge);background:var(--ei-action);color:var(--ei-on-action);font-size:var(--ei-text-caption);align-items:center;gap:6px;padding:3px 10px 3px 8px;font-weight:600;display:inline-flex;position:absolute;top:-10px;right:14px}.sim-autres.svelte-t6sjs2{gap:12px;padding-top:8px;display:grid}.sim-autres__titre.svelte-t6sjs2{color:var(--ei-ink-strong);font-family:var(--ei-font-display);letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600}.sim-carte--cle.svelte-t6sjs2{background:var(--ei-surface-selected);box-shadow:0 0 0 1px var(--ei-action-subtle-line), var(--ei-shadow-raised)}.sim-carte--cle.svelte-t6sjs2 .sim-carte__visuel--icone:where(.svelte-t6sjs2){background:var(--ei-surface)}.sim-rang.svelte-t6sjs2{color:var(--ei-ink-muted);font-size:var(--ei-text-small);font-variant-numeric:tabular-nums;margin:0 0 12px}.sim-question-groupe.svelte-t6sjs2{border:0;min-width:0;margin:0;padding:0;display:grid}.sim-options.svelte-t6sjs2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sim-options[data-nombre="3"].svelte-t6sjs2{grid-template-columns:minmax(0,1fr)}.sim-option.svelte-t6sjs2{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:flex;position:relative}.sim-option.svelte-t6sjs2 span:where(.svelte-t6sjs2){background:var(--ei-surface);min-height:60px;box-shadow:0 0 0 1px var(--ei-line-strong);color:var(--ei-ink-strong);text-align:center;transition-property:box-shadow,background-color,border-color,scale;transition-duration:var(--ei-duration-fast);border:2px solid #0000;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:10px;padding:8px 14px;font-weight:500;line-height:1.3;display:flex}.sim-option.svelte-t6sjs2:hover span:where(.svelte-t6sjs2){box-shadow:0 0 0 1px var(--ei-line-control)}.sim-option.svelte-t6sjs2 input:where(.svelte-t6sjs2){opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.sim-option.svelte-t6sjs2:has(input:where(.svelte-t6sjs2):checked) span:where(.svelte-t6sjs2){border-color:var(--ei-action);background:var(--ei-surface-selected);box-shadow:none}.sim-option.svelte-t6sjs2:has(input:where(.svelte-t6sjs2):focus-visible) span:where(.svelte-t6sjs2){outline:3px solid var(--ei-focus);outline-offset:2px}.sim-pro-groupe.svelte-t6sjs2{gap:10px;min-width:0;display:grid}.sim-pro-groupe.svelte-t6sjs2+.sim-pro-groupe:where(.svelte-t6sjs2){margin-top:12px}.sim-pro-groupe__titre.svelte-t6sjs2{color:var(--ei-ink-strong);margin:0;font-weight:600}.sim-options--liste.svelte-t6sjs2,.sim-options--liste[data-nombre="3"].svelte-t6sjs2{grid-template-columns:minmax(0,1fr)}.sim-options--liste.svelte-t6sjs2 .sim-option:where(.svelte-t6sjs2) span:where(.svelte-t6sjs2){text-align:left;justify-content:flex-start}.sim-pro-precisions.svelte-t6sjs2{gap:10px;margin:0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none;display:grid}.sim-pro-precisions.svelte-t6sjs2 li:where(.svelte-t6sjs2){align-items:flex-start;gap:10px;display:flex}.sim-pro-precisions.svelte-t6sjs2 li:where(.svelte-t6sjs2) svg{color:var(--ei-action-ink);margin-top:3px}.sim-pro-reponses.svelte-t6sjs2,.sim-pro-suite.svelte-t6sjs2{gap:14px;display:grid}.sim-pro-recap.svelte-t6sjs2{border-radius:var(--ei-radius-card);background:var(--ei-surface);box-shadow:0 0 0 1px #1c1f1b12, var(--ei-shadow-raised);margin:0;padding:4px 16px;display:grid}.sim-pro-recap.svelte-t6sjs2 div:where(.svelte-t6sjs2){grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.sim-pro-recap.svelte-t6sjs2 div:where(.svelte-t6sjs2)+div:where(.svelte-t6sjs2){border-top:1px solid var(--ei-line)}.sim-pro-recap.svelte-t6sjs2 dt:where(.svelte-t6sjs2){color:var(--ei-ink-muted);font-size:var(--ei-text-small)}.sim-pro-recap.svelte-t6sjs2 dd:where(.svelte-t6sjs2){color:var(--ei-ink-strong);margin:0;font-size:.9375rem}.sim-champ.svelte-t6sjs2 textarea:where(.svelte-t6sjs2){border:1px solid var(--ei-line-control);border-radius:var(--ei-radius-control);background:var(--ei-surface);width:100%;min-height:96px;color:var(--ei-ink-strong);font:400 1rem / 1.4 var(--ei-font-text);resize:vertical;padding:12px 14px}.sim-recommandation-zone.svelte-t6sjs2{gap:16px;display:grid}.sim-recommandation-zone.svelte-t6sjs2:empty{display:none}.sim-recommandation.svelte-t6sjs2{border-radius:var(--ei-radius-card);background:var(--ei-surface);box-shadow:0 0 0 1px #1c1f1b12, var(--ei-shadow-floating);gap:16px;padding:20px 16px;display:grid}.sim-recommandation__phrase.svelte-t6sjs2{color:var(--ei-ink-strong);margin:0;font-size:1.0625rem;line-height:1.5}.sim-recommandation__fiche.svelte-t6sjs2{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;display:grid}.sim-recommandation__actions.svelte-t6sjs2{flex-wrap:wrap;gap:10px;display:flex}.sim-recommandation__actions.svelte-t6sjs2 .sim-btn:where(.svelte-t6sjs2){flex:14rem}.sim-alternative.svelte-t6sjs2{border-radius:var(--ei-radius-card);background:var(--ei-surface-subtle);justify-items:start;gap:10px;padding:16px;display:grid}.sim-alternative.svelte-t6sjs2 h2:where(.svelte-t6sjs2){color:var(--ei-ink-muted);font:600 .8125rem / 1.3 var(--ei-font-text);letter-spacing:.04em;text-transform:uppercase;margin:0}.sim-alternative__phrase.svelte-t6sjs2{color:var(--ei-ink-strong);margin:0;line-height:1.5}.sim-recommandation__liens.svelte-t6sjs2{flex-wrap:wrap;gap:0 24px;display:flex}.sim-resultat.svelte-t6sjs2{--sim-visuel-h:clamp(14rem, 8rem + 28vw, 22rem);gap:20px;display:grid}.sim-scene.svelte-t6sjs2{min-width:0}.sim-packshot.svelte-t6sjs2,.sim-etude.svelte-t6sjs2{height:var(--sim-visuel-h);border-radius:var(--ei-radius-panel);background:var(--ei-surface-subtle);margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1c1f1b0a}.sim-packshot.svelte-t6sjs2 img:where(.svelte-t6sjs2){object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;scale:var(--sim-zoom,1);display:block;position:relative}.sim-packshot__ombre.svelte-t6sjs2{filter:blur(9px);background:#1c1f1b3d;border-radius:50%;width:42%;height:14px;position:absolute;bottom:30px;left:50%;translate:-50%}.sim-etude.svelte-t6sjs2{height:auto;min-height:var(--sim-visuel-h);align-content:center;gap:10px;padding:24px 12px 12px;display:grid}.sim-etude__grille.svelte-t6sjs2{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px;margin:0;padding:0;list-style:none;display:grid}.sim-etude__grille.svelte-t6sjs2 li:where(.svelte-t6sjs2){color:var(--ei-ink-strong);font-size:var(--ei-text-small);justify-items:center;gap:8px;font-weight:500;line-height:1.3;display:grid}.sim-etude__puce.svelte-t6sjs2{background:var(--ei-surface);width:48px;height:48px;box-shadow:0 0 0 1px #1c1f1b14, var(--ei-shadow-raised);border-radius:13px;place-items:center;display:grid}.sim-etude.svelte-t6sjs2 figcaption:where(.svelte-t6sjs2){color:var(--ei-ink-muted);font-size:var(--ei-text-caption);justify-self:end}.sim-fiche.svelte-t6sjs2{align-content:start;gap:20px;min-width:0;display:grid}.sim-fiche__tete.svelte-t6sjs2{justify-items:start;gap:12px;display:grid}.sim-position.svelte-t6sjs2{max-width:44ch;color:var(--ei-ink);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.5}.sim-prix.svelte-t6sjs2{border-radius:var(--ei-radius-panel);background:var(--ei-surface);box-shadow:0 0 0 1px #1c1f1b0f, var(--ei-shadow-floating);gap:20px;padding:20px;display:grid}.sim-prix__haut.svelte-t6sjs2{gap:12px;display:grid}.sim-prix__ligne.svelte-t6sjs2{--ek-mois-taille:clamp(2rem, 1.5rem + 2.4vw, 3.25rem);justify-items:start;gap:6px;margin:0;display:grid}.sim-prix__des.svelte-t6sjs2{color:var(--ei-ink-muted);font-size:.9375rem;font-weight:500}.sim-montant.svelte-t6sjs2{color:var(--ei-ink-strong);font-family:var(--ei-font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(3.5rem,2.6rem + 3.6vw,5.5rem);font-weight:600;line-height:.95}.sim-euro.svelte-t6sjs2{letter-spacing:0;font-size:.6em}.sim-prix__mention.svelte-t6sjs2{color:var(--ei-ink-strong);font-size:1rem;font-weight:600}.sim-prix__cable.svelte-t6sjs2{color:var(--ei-ink);margin:0;font-size:.9375rem;line-height:1.45}.sim-accessoire.svelte-t6sjs2{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.sim-accessoire.svelte-t6sjs2 legend:where(.svelte-t6sjs2){float:left;width:100%;color:var(--ei-ink-strong);font-family:var(--ei-font-display);letter-spacing:-.01em;margin:0 0 2px;padding:0;font-size:1.1875rem;font-weight:600}.sim-accessoire.svelte-t6sjs2 legend:where(.svelte-t6sjs2)+:where(.svelte-t6sjs2){clear:both}.sim-accessoire__texte.svelte-t6sjs2{max-width:60ch;color:var(--ei-ink);margin:0;font-size:.9375rem;line-height:1.5}.sim-accessoire__texte--discret.svelte-t6sjs2{color:var(--ei-ink-muted)}.sim-chargeurs.svelte-t6sjs2{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:10px;margin-top:4px;display:grid}.sim-chargeur.svelte-t6sjs2{background:var(--ei-surface);min-height:72px;box-shadow:0 0 0 1px var(--ei-line-strong);color:var(--ei-ink-strong);cursor:pointer;transition-property:box-shadow,background-color,border-color;transition-duration:var(--ei-duration-fast);border:2px solid #0000;border-radius:14px;align-content:center;gap:2px;padding:10px 12px;display:grid;position:relative}.sim-chargeur.svelte-t6sjs2 input:where(.svelte-t6sjs2){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sim-chargeur.svelte-t6sjs2:has(input:where(.svelte-t6sjs2):checked){border-color:var(--ei-action);background:var(--ei-surface-selected);box-shadow:none}.sim-chargeur.svelte-t6sjs2:has(input:where(.svelte-t6sjs2):focus-visible){outline:2px solid var(--ei-action);outline-offset:2px}.sim-chargeur__metres.svelte-t6sjs2{font-weight:600}.sim-chargeur__prix.svelte-t6sjs2{color:var(--ei-ink);font-variant-numeric:tabular-nums;font-size:.9375rem}.sim-chargeur__dispo.svelte-t6sjs2{color:var(--ei-ink-muted);font-size:var(--ei-text-caption)}.sim-chargeur__dispo[data-dispo=stock].svelte-t6sjs2{color:var(--ei-action-ink);font-weight:500}.sim-prix__offerte.svelte-t6sjs2{color:var(--ei-ink-strong);font-size:var(--ei-text-small);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.sim-prix__offerte.svelte-t6sjs2 svg{color:var(--ei-action-ink)}.sim-prix__phrase.svelte-t6sjs2{max-width:40ch;color:var(--ei-ink-muted);margin:0;font-size:.9375rem;line-height:1.5}.sim-actions-bureau.svelte-t6sjs2{grid-template-columns:minmax(0,1fr);gap:12px;display:none}.sim-actions-bureau.svelte-t6sjs2 .sim-btn:where(.svelte-t6sjs2){width:100%}.sim-comprend.svelte-t6sjs2{border-top:1px solid var(--ei-line);gap:16px;padding-top:20px;display:grid}.sim-icones.svelte-t6sjs2{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sim-icones.svelte-t6sjs2 li:where(.svelte-t6sjs2){color:var(--ei-ink-strong);align-items:center;gap:14px;display:flex}.sim-puce.svelte-t6sjs2{background:var(--ei-surface-selected);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.sim-bloc.svelte-t6sjs2{border-radius:var(--ei-radius-card);background:var(--ei-surface);box-shadow:0 0 0 1px #1c1f1b12, var(--ei-shadow-raised);gap:16px;padding:20px 16px;display:grid}.sim-plie.svelte-t6sjs2{border-radius:var(--ei-radius-card);background:var(--ei-surface);box-shadow:0 0 0 1px #1c1f1b12, var(--ei-shadow-raised);overflow:hidden}.sim-plie.svelte-t6sjs2 summary:where(.svelte-t6sjs2){min-height:56px;color:var(--ei-ink-strong);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:0 12px 0 16px;font-weight:600;list-style:none;display:flex}.sim-plie.svelte-t6sjs2 summary:where(.svelte-t6sjs2)::-webkit-details-marker{display:none}.sim-plie.svelte-t6sjs2 summary:where(.svelte-t6sjs2):hover{background:var(--ei-surface-subtle)}.sim-plus.svelte-t6sjs2{border-radius:var(--ei-radius-full);background:var(--ei-surface-hover);width:32px;height:32px;transition:rotate var(--ei-duration-base) var(--ei-ease-standard);flex:none;place-items:center;display:grid}.sim-plie[open].svelte-t6sjs2 .sim-plus:where(.svelte-t6sjs2){rotate:45deg}.sim-plie__corps.svelte-t6sjs2{gap:24px;padding:8px 16px 20px;font-size:.9375rem;line-height:1.55;display:grid}.sim-plie__corps.svelte-t6sjs2 p:where(.svelte-t6sjs2){margin:0}.sim-btn.svelte-t6sjs2{width:100%;min-height:var(--ei-control-height,48px);border-radius:var(--ei-radius-control);font:var(--ei-weight-semibold,600) 1.0625rem / 1.2 var(--ei-font-text);text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition-property:background-color,scale;transition-duration:.1s;display:inline-flex}.sim.svelte-t6sjs2 a.sim-btn--principal:where(.svelte-t6sjs2),.sim-btn--principal.svelte-t6sjs2{background:var(--ei-action);color:var(--ei-on-action)}.sim-btn--principal.svelte-t6sjs2:hover:not(:disabled,[aria-disabled=true]){background:var(--ei-action-hover)}.sim.svelte-t6sjs2 a.sim-btn--secondaire:where(.svelte-t6sjs2),.sim-btn--secondaire.svelte-t6sjs2{background:var(--ei-surface);color:var(--ei-ink-strong);box-shadow:inset 0 0 0 1px var(--ei-line-control)}.sim-btn--secondaire.svelte-t6sjs2:hover{background:var(--ei-surface-subtle)}.sim-btn--large.svelte-t6sjs2{min-height:56px;margin-top:8px}.sim-btn--auto.svelte-t6sjs2{width:auto;min-height:56px;padding:0 28px}.sim-btn.svelte-t6sjs2:disabled,.sim-btn[aria-disabled=true].svelte-t6sjs2{cursor:progress;opacity:.75}.sim-pied.svelte-t6sjs2{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.sim-pied.svelte-t6sjs2 .sim-pied__suivant:where(.svelte-t6sjs2){min-width:11rem}.sim-pied.svelte-t6sjs2 .sim-pied__suivant:where(.svelte-t6sjs2):disabled{cursor:not-allowed;opacity:.45}.sim-appel.svelte-t6sjs2{font-variant-numeric:tabular-nums;margin-top:12px}.sim-lien.svelte-t6sjs2{min-height:44px;color:var(--ei-action-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:500;text-decoration:underline}a.sim-lien.svelte-t6sjs2{align-items:center;display:inline-flex}.sim-dock.svelte-t6sjs2{z-index:20;padding:12px var(--ei-gutter,16px) calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--ei-line);box-shadow:var(--ei-shadow-sticky);position:fixed;inset:auto 0 0}.sim-dock__in.svelte-t6sjs2{max-width:var(--sim-ecran);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 auto;display:flex}.sim-dock__total.svelte-t6sjs2{flex:none;margin:0;line-height:1.15}.sim-dock__total.svelte-t6sjs2 b:where(.svelte-t6sjs2){color:var(--ei-ink-strong);font-family:var(--ei-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:1.375rem;display:block}.sim-dock__total.svelte-t6sjs2 span:where(.svelte-t6sjs2){color:var(--ei-ink-muted);font-size:var(--ei-text-caption)}.sim-dock.svelte-t6sjs2 .sim-btn:where(.svelte-t6sjs2){flex:1;min-width:0;min-height:52px;padding:4px 12px;font-size:1rem;line-height:1.15}.sim-demande.svelte-t6sjs2{gap:16px;display:grid}.sim-demande__formulaire.svelte-t6sjs2{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.sim-recap.svelte-t6sjs2{border-radius:var(--ei-radius-card);background:var(--ei-surface);box-shadow:0 0 0 1px #1c1f1b12, var(--ei-shadow-raised);align-items:center;gap:12px;padding:8px;display:flex}.sim-recap__visuel.svelte-t6sjs2{background:var(--ei-surface-subtle);border-radius:8px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.sim-recap__visuel.svelte-t6sjs2 img:where(.svelte-t6sjs2){object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;scale:var(--sim-zoom,1)}.sim-recap__texte.svelte-t6sjs2{flex:1;min-width:0;display:grid}.sim-recap__texte.svelte-t6sjs2 b:where(.svelte-t6sjs2){color:var(--ei-ink-strong);font-size:.9375rem}.sim-merci__prix.svelte-t6sjs2{color:var(--ei-ink);margin:0;font-size:.9375rem;line-height:1.5}.sim-recap__texte.svelte-t6sjs2 span:where(.svelte-t6sjs2){color:var(--ei-ink-muted);font-size:var(--ei-text-small);font-variant-numeric:tabular-nums}form.svelte-t6sjs2{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.sim-groupe.svelte-t6sjs2{border-radius:var(--ei-radius-card);background:var(--ei-surface);min-width:0;box-shadow:0 0 0 1px #1c1f1b12, var(--ei-shadow-raised);border:0;gap:16px;margin:0;padding:20px 16px;display:grid}.sim-groupe.svelte-t6sjs2 legend:where(.svelte-t6sjs2){float:left;width:100%;color:var(--ei-ink-strong);font-family:var(--ei-font-display);letter-spacing:-.01em;margin:0 0 4px;padding:0;font-size:1.1875rem;font-weight:600}.sim-groupe.svelte-t6sjs2 legend:where(.svelte-t6sjs2)+:where(.svelte-t6sjs2){clear:both}.sim-deux.svelte-t6sjs2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.sim-deux--cp.svelte-t6sjs2{grid-template-columns:9rem minmax(0,1fr)}.sim-champ.svelte-t6sjs2{gap:6px;min-width:0;display:grid}.sim-champ.svelte-t6sjs2 label:where(.svelte-t6sjs2),.sim-champ.svelte-t6sjs2 .sim-etiquette:where(.svelte-t6sjs2){color:var(--ei-ink-strong);font-size:.875rem;font-weight:500}.sim-manuel.svelte-t6sjs2{gap:16px;display:grid}.sim-champ.svelte-t6sjs2 input:where(.svelte-t6sjs2),.sim.svelte-t6sjs2 .sim-input{border:1px solid var(--ei-line-control);border-radius:var(--ei-radius-control);background:var(--ei-surface);width:100%;min-height:48px;color:var(--ei-ink-strong);font:400 1rem / 1.4 var(--ei-font-text);padding:0 14px}.sim-champ.svelte-t6sjs2 input:where(.svelte-t6sjs2)::placeholder,.sim.svelte-t6sjs2 .sim-input::placeholder{color:var(--ei-ink-placeholder);opacity:1}.sim-champ.svelte-t6sjs2 input:where(.svelte-t6sjs2):focus,.sim.svelte-t6sjs2 .sim-input:focus{border-color:var(--ei-focus);box-shadow:0 0 0 3px var(--ei-action-subtle-line);outline:none}.sim-champ.svelte-t6sjs2 input[aria-invalid=true]:where(.svelte-t6sjs2),.sim.svelte-t6sjs2 .sim-input[aria-invalid=true]{border-color:var(--ei-danger-ink)}.sim-adresse.svelte-t6sjs2{position:relative}.sim-adresse.svelte-t6sjs2 [role=listbox]{border-color:var(--ei-line-strong);border-radius:var(--ei-radius-card);font-size:1rem;top:100%}.sim-adresse.svelte-t6sjs2 [role=option]{min-height:44px;color:var(--ei-ink-strong);padding:10px 12px}.sim-adresse.svelte-t6sjs2 [role=option] span span,.sim-adresse.svelte-t6sjs2 [role=option]>span+span{color:var(--ei-ink-muted);font-size:.875rem}.sim-adresse.svelte-t6sjs2 [role=option][aria-selected=true]{background:var(--ei-surface-selected);color:var(--ei-ink-strong)}.sim-aide-champ.svelte-t6sjs2{color:var(--ei-ink-muted);margin:0;font-size:.875rem}.sim.svelte-t6sjs2 .sim-erreur{color:var(--ei-danger-ink);gap:6px;margin:0;font-size:.875rem;font-weight:500;display:flex}.sim.svelte-t6sjs2 .sim-erreur svg{flex:none;margin-top:1px}.sim.svelte-t6sjs2 .sim-erreur-envoi{border-radius:var(--ei-radius-control);background:var(--ei-danger-bg);color:var(--ei-danger-ink);margin:0 0 12px;padding:12px 14px}.sim.svelte-t6sjs2 .sim-erreur-envoi a{color:inherit}.sim-choisi.svelte-t6sjs2{background:var(--ei-surface-subtle);border-radius:12px;align-items:center;gap:12px;padding:8px 8px 8px 10px;display:flex}.sim-choisi__icone.svelte-t6sjs2{background:var(--ei-surface);width:36px;height:36px;color:var(--ei-ink-strong);border-radius:9px;flex:none;place-items:center;display:grid}.sim-choisi__texte.svelte-t6sjs2{overflow-wrap:anywhere;flex:1;min-width:0;display:grid}.sim-choisi--adresse.svelte-t6sjs2{border-radius:var(--ei-radius-control);background:var(--ei-surface);box-shadow:inset 0 0 0 1px var(--ei-line-control);padding:10px 10px 10px 12px}.sim-choisi--adresse.svelte-t6sjs2:focus-visible{outline:3px solid var(--ei-focus);outline-offset:2px}.sim-choisi--adresse.svelte-t6sjs2 .sim-choisi__icone:where(.svelte-t6sjs2){background:var(--ei-action-subtle);width:40px;height:40px;color:var(--ei-action-ink);border-radius:50%}.sim-choisi--adresse.svelte-t6sjs2 .sim-lien:where(.svelte-t6sjs2){flex:none;padding-inline:8px}.sim-etiquette.svelte-t6sjs2{color:var(--ei-ink-strong);margin:0;font-size:.875rem;font-weight:500}.sim-choisi__texte.svelte-t6sjs2 b:where(.svelte-t6sjs2){color:var(--ei-ink-strong);font-size:.9375rem}.sim-choisi__texte.svelte-t6sjs2 span:where(.svelte-t6sjs2):not(.sr-only){color:var(--ei-ink-muted);font-size:var(--ei-text-small);font-variant-numeric:tabular-nums}.sim-moments.svelte-t6sjs2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sim-moment.svelte-t6sjs2{background:var(--ei-surface);min-height:60px;box-shadow:0 0 0 1px var(--ei-line-strong);color:var(--ei-ink-strong);font:inherit;text-align:left;cursor:pointer;transition-property:box-shadow,background-color,border-color,scale;transition-duration:var(--ei-duration-fast);border:2px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:0 12px 0 8px;font-weight:500;display:flex}.sim-moment__icone.svelte-t6sjs2{background:var(--ei-surface-subtle);border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sim-moment[aria-pressed=true].svelte-t6sjs2{border-color:var(--ei-action);background:var(--ei-surface-selected);box-shadow:none}.sim-moment[aria-pressed=true].svelte-t6sjs2 .sim-moment__icone:where(.svelte-t6sjs2){background:var(--ei-surface)}.sim-confidentialite.svelte-t6sjs2{color:var(--ei-ink-muted);font-size:var(--ei-text-caption);align-items:flex-start;gap:8px;margin:0;padding:0 4px;line-height:1.5;display:flex}.sim-confidentialite.svelte-t6sjs2 svg{margin-top:2px}.sim-turnstile.svelte-t6sjs2{margin:0}.sim-merci__tete.svelte-t6sjs2{text-align:center;justify-items:center;gap:16px;padding-top:12px;display:grid}.sim-fait.svelte-t6sjs2{background:var(--ei-success-bg);width:64px;height:64px;box-shadow:0 0 0 1px var(--ei-success-line), 0 0 0 8px #44bb4b1a;color:var(--ei-success-ink);animation:svelte-t6sjs2-sim-pop .42s var(--ei-ease-out) both;border-radius:50%;place-items:center;margin-block:8px 0;display:grid}.sim-fait.svelte-t6sjs2 svg{width:30px;height:30px}.sim-merci__promesse.svelte-t6sjs2{color:var(--ei-ink);margin:0;font-size:1.0625rem;line-height:1.5}.sim-cote-etapes.svelte-t6sjs2{background:var(--ei-surface);box-shadow:0 0 0 1px #1c1f1b12, var(--ei-shadow-raised);border-radius:20px;margin:0;padding:20px 20px 8px;list-style:none;display:grid;position:relative}.sim-cote-etapes.svelte-t6sjs2:before{content:"";background:var(--ei-line-control);width:1px;position:absolute;top:32px;bottom:40px;left:31.5px}.sim-etape.svelte-t6sjs2{grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;column-gap:16px;min-height:68px;display:grid;position:relative}.sim-etape__point.svelte-t6sjs2{background:var(--ei-surface);width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--ei-line-control);border-radius:50%;place-self:start center;margin-top:6px}.sim-etape--prochaine.svelte-t6sjs2 .sim-etape__point:where(.svelte-t6sjs2){background:var(--ei-ink-strong);box-shadow:0 0 0 4px #44bb4b4d}.sim-etape__duree.svelte-t6sjs2{color:var(--ei-ink-strong);font-family:var(--ei-font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.sim-etape__label.svelte-t6sjs2{color:var(--ei-ink-muted);text-align:right;font-size:.9375rem}.sim-choix.svelte-t6sjs2,.sim-complement.svelte-t6sjs2,.sim-complement.svelte-t6sjs2 form:where(.svelte-t6sjs2){gap:14px;display:grid}.sim-complement.svelte-t6sjs2 h2:where(.svelte-t6sjs2){font-size:1.25rem}.sim-complement.svelte-t6sjs2 h2:where(.svelte-t6sjs2) .sim-facultatif:where(.svelte-t6sjs2){font-family:var(--ei-font-text);font-size:.9375rem}.sim-complement.svelte-t6sjs2 .sim-choix__note:where(.svelte-t6sjs2){text-align:left;justify-content:flex-start}.sim-choix.svelte-t6sjs2 h2:where(.svelte-t6sjs2){text-align:center;font-size:1.25rem}.sim-choix__options.svelte-t6sjs2{gap:12px;display:grid}@media (width>=640px){.sim-choix__options.svelte-t6sjs2{grid-template-columns:repeat(2,minmax(0,1fr))}}.sim-choix__option.svelte-t6sjs2{border-radius:var(--ei-radius-card);background:var(--ei-surface);min-width:0;box-shadow:0 0 0 1px #1c1f1b12, var(--ei-shadow-raised);flex-direction:column;gap:10px;padding:18px 16px 16px;display:flex}.sim-choix__option.svelte-t6sjs2>.sim-btn:where(.svelte-t6sjs2){margin-top:auto}.sim-choix__titre.svelte-t6sjs2{color:var(--ei-ink-strong);font-family:var(--ei-font-display);align-items:flex-start;gap:8px;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;display:flex}.sim-choix__titre.svelte-t6sjs2 svg{color:var(--ei-ink-muted);flex:none;margin-top:2px}.sim-choix__badge.svelte-t6sjs2{background:var(--ei-surface-subtle);box-shadow:inset 0 0 0 1px var(--ei-line-control);color:var(--ei-ink);font-family:var(--ei-font-text);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:.8125rem;font-weight:500}.sim-choix__texte.svelte-t6sjs2{color:var(--ei-ink);margin:0;font-size:.9375rem;line-height:1.5}.sim-choix__note.svelte-t6sjs2{color:var(--ei-ink-strong);text-align:center;justify-content:center;align-items:flex-start;gap:8px;margin:0;font-size:1.0625rem;line-height:1.5;display:flex}.sim-choix__note.svelte-t6sjs2:focus{outline:none}.sim-choix__note.svelte-t6sjs2 svg{color:var(--ei-success-ink);flex:none;margin-top:2px}.sim.svelte-t6sjs2 .sim-choix__retour:where(.svelte-t6sjs2){justify-self:center}.sim-question.svelte-t6sjs2{border-radius:var(--ei-radius-card);background:var(--ei-surface-subtle);gap:12px;padding:20px 16px 12px;display:grid}.sim-question__titre.svelte-t6sjs2{color:var(--ei-ink-strong);font-family:var(--ei-font-display);margin:0;font-size:1.125rem;font-weight:600}.sim.svelte-t6sjs2 .sim-question__retour:where(.svelte-t6sjs2){justify-self:center}.sim-fichier.svelte-t6sjs2{border:1px dashed var(--ei-line-control);border-radius:var(--ei-radius-control);background:var(--ei-surface);cursor:pointer;align-items:center;gap:10px;min-height:50px;padding:12px 14px;display:flex}.sim-fichier.svelte-t6sjs2:focus-within{outline:3px solid var(--ei-focus);outline-offset:2px}.sim-photos.svelte-t6sjs2{gap:6px;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.sim-photos.svelte-t6sjs2 li:where(.svelte-t6sjs2){overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.sim-photos__ok.svelte-t6sjs2{color:var(--ei-success-ink);font-weight:600}@keyframes svelte-t6sjs2-sim-entree{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes svelte-t6sjs2-sim-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (width>=640px){.sim-haut.svelte-t6sjs2{grid-template-columns:minmax(0,1fr) minmax(0,20rem) minmax(0,1fr);display:grid}.sim-retour.svelte-t6sjs2{grid-column:1;justify-self:start}.sim-segments.svelte-t6sjs2{grid-column:2}.sim-options[data-nombre="3"].svelte-t6sjs2{grid-template-columns:repeat(3,minmax(0,1fr))}.sim-options--liste.svelte-t6sjs2,.sim-options--liste[data-nombre="3"].svelte-t6sjs2{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-pro-recap.svelte-t6sjs2 div:where(.svelte-t6sjs2){grid-template-columns:minmax(0,11rem) minmax(0,1fr)}.sim-cartes.svelte-t6sjs2:not(.sim-cartes--deux){flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.sim-cartes.svelte-t6sjs2:not(.sim-cartes--deux) .sim-cartes__item:where(.svelte-t6sjs2){flex:0 calc(50% - 8px)}.sim-cartes.svelte-t6sjs2:not(.sim-cartes--deux) .sim-carte:where(.svelte-t6sjs2){flex-direction:column;align-items:stretch;gap:14px;padding:16px;display:flex}.sim-cartes.svelte-t6sjs2:not(.sim-cartes--deux) .sim-carte__visuel:where(.svelte-t6sjs2){flex:none;width:100%;height:clamp(9.5rem,6.5rem + 6vw,11.5rem)}.sim-cartes.svelte-t6sjs2:not(.sim-cartes--deux) .sim-carte__corps:where(.svelte-t6sjs2){flex-direction:column;flex:1;gap:6px;display:flex}.sim-cartes.svelte-t6sjs2:not(.sim-cartes--deux) .sim-carte__forts:where(.svelte-t6sjs2){display:grid}.sim-cartes.svelte-t6sjs2:not(.sim-cartes--deux) .sim-carte__prix:where(.svelte-t6sjs2){padding-top:10px;margin-top:auto;padding-inline-end:44px}.sim-cartes.svelte-t6sjs2:not(.sim-cartes--deux) .sim-carte__corps:where(.svelte-t6sjs2):not(:has(.sim-carte__prix)){padding-bottom:40px}.sim-cartes.svelte-t6sjs2:not(.sim-cartes--deux) .sim-fleche:where(.svelte-t6sjs2){position:absolute;inset-block-end:16px;inset-inline-end:16px}.sim-cartes--deux.svelte-t6sjs2{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-carte__recommandee.svelte-t6sjs2{top:-11px}}@media (width>=768px){.sim-dock.svelte-t6sjs2{display:none}.sim-corps.svelte-t6sjs2{padding-bottom:96px}.sim-actions-bureau.svelte-t6sjs2{display:grid}}@media (width>=1024px){.sim[data-ecran=lieu].svelte-t6sjs2{--sim-ecran:60rem}.sim-lieux.svelte-t6sjs2{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sim-lieu.svelte-t6sjs2{border-radius:24px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:24px;min-height:250px;padding:24px}.sim-lieu.svelte-t6sjs2 .sim-fleche{justify-self:end}.sim-lieu__icone.svelte-t6sjs2{width:68px;height:68px}.sim-lieu__texte.svelte-t6sjs2 b:where(.svelte-t6sjs2){font-size:1.375rem}.sim-lieu__texte.svelte-t6sjs2 span:where(.svelte-t6sjs2){font-size:1rem}.sim-cartes.svelte-t6sjs2:not(.sim-cartes--deux){gap:20px}.sim-cartes.svelte-t6sjs2:not(.sim-cartes--deux) .sim-cartes__item:where(.svelte-t6sjs2){flex-basis:calc(33.3333% - 13.3333px)}.sim-resultat.svelte-t6sjs2{--sim-visuel-h:clamp(26rem, calc(100dvh - 11rem), 40rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,4rem)}.sim-scene.svelte-t6sjs2{position:sticky;top:88px}.sim-packshot.svelte-t6sjs2,.sim-etude.svelte-t6sjs2{border-radius:28px}.sim-packshot__ombre.svelte-t6sjs2{height:26px;bottom:17%}.sim-etude.svelte-t6sjs2{align-content:center;padding:40px 32px 24px}.sim-etude__grille.svelte-t6sjs2 li:where(.svelte-t6sjs2){font-size:1rem}.sim-etude__puce.svelte-t6sjs2{width:64px;height:64px}.sim-fiche.svelte-t6sjs2{gap:24px;max-width:35rem}.sim-fiche__tete.svelte-t6sjs2 h1:where(.svelte-t6sjs2){letter-spacing:-.03em;font-size:2.5rem}.sim-prix.svelte-t6sjs2{border-radius:28px;padding:32px}.sim-cacher-bureau.svelte-t6sjs2{display:none}.sim-demande.svelte-t6sjs2{grid-template-columns:minmax(0,1fr)}.sim-groupe.svelte-t6sjs2{border-radius:20px;padding:28px}.sim-groupe.svelte-t6sjs2 legend:where(.svelte-t6sjs2){font-size:1.375rem}}@media (width<=1023.98px){.sim-fiche.svelte-t6sjs2>.sim-cacher-bureau:where(.svelte-t6sjs2){display:inline-flex}}@media (width<=479.98px){.sim-deux.svelte-t6sjs2{grid-template-columns:minmax(0,1fr)}.sim-deux--cp.svelte-t6sjs2{grid-template-columns:7rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sim-ecran.svelte-t6sjs2,.sim-resultat.svelte-t6sjs2,.sim-demande.svelte-t6sjs2,.sim-lieu.svelte-t6sjs2,.sim-carte.svelte-t6sjs2,.sim-recommandation.svelte-t6sjs2,.sim-prix__haut.svelte-t6sjs2,.sim-fait.svelte-t6sjs2,.sim-segment.svelte-t6sjs2,.sim-plus.svelte-t6sjs2,.sim-fleche.svelte-t6sjs2{transition:none;animation:none}}.tunnel-entete[data-astro-cid-lfoksypa]{z-index:10;border-bottom:1px solid var(--ei-line);background:color-mix(in srgb, var(--ei-surface) 92%, transparent);backdrop-filter:saturate(1.4)blur(10px);position:sticky;top:0}.tunnel-entete__in[data-astro-cid-lfoksypa]{max-width:var(--ei-content-max,75rem);height:60px;padding:0 var(--ei-gutter,16px);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.tunnel-entete__tel[data-astro-cid-lfoksypa]{min-height:44px;color:var(--ei-ink-strong);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:0 4px;font-weight:600;text-decoration:none;display:inline-flex}.tunnel-entete__tel[data-astro-cid-lfoksypa] small[data-astro-cid-lfoksypa]{color:var(--ei-ink-muted);font-size:.75rem;font-weight:400;line-height:1.1;display:block}.tunnel[data-astro-cid-lfoksypa]{background:var(--ei-canvas);min-height:calc(100dvh - 120px)}.tunnel-noscript[data-astro-cid-lfoksypa]{max-width:42rem;padding:16px var(--ei-gutter,16px);background:var(--ei-warning-bg);color:var(--ei-warning-ink);margin:0 auto}.tunnel-pied[data-astro-cid-lfoksypa]{padding:20px var(--ei-gutter,16px) 96px;border-top:1px solid var(--ei-line);background:var(--ei-canvas);color:var(--ei-ink-muted);font-size:var(--ei-text-caption);text-align:center}.tunnel-pied[data-astro-cid-lfoksypa] ul[data-astro-cid-lfoksypa]{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.tunnel-pied[data-astro-cid-lfoksypa] li[data-astro-cid-lfoksypa]{align-items:center;min-height:44px;display:flex}.tunnel-pied[data-astro-cid-lfoksypa] li[data-astro-cid-lfoksypa]:first-child{flex-basis:100%;justify-content:center;min-height:0}@media (width>=40rem){.tunnel-pied[data-astro-cid-lfoksypa] li[data-astro-cid-lfoksypa]:first-child{flex-basis:auto;min-height:44px}}.tunnel-pied[data-astro-cid-lfoksypa] a[data-astro-cid-lfoksypa]{color:inherit}