.sim{--sim-border: var(--color-border-light-strong, #c9ccd2);font-family:var(--font-sans);color:var(--color-ink)}.sim__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.sim__inputs{display:flex;flex-direction:column;gap:18px}.sim__field{display:flex;flex-direction:column;gap:8px}.sim__label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted-on-light)}.sim__unit{font-style:normal;opacity:.7}.sim__control{padding:12px 14px;font-family:var(--font-sans);font-size:15px;color:var(--color-ink);background:var(--color-white, #fff);border:1px solid var(--sim-border);border-radius:var(--radius-sm, 4px);outline:none;transition:border-color var(--duration-fast, .15s) var(--ease-out)}.sim__control:focus{border-color:var(--color-ink)}.sim__help{font-size:12px;color:var(--color-muted-on-light)}.sim__results{background:var(--color-ivory);border:1px solid var(--color-border-light);border-radius:var(--radius-md, 10px);padding:24px;min-height:100%}.sim__result-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column}.sim__result{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid var(--color-border-light)}.sim__result:last-child{border-bottom:none}.sim__result-label{font-size:14px;color:#2b2f36bf}.sim__result-value{font-size:18px;font-weight:600;white-space:nowrap}.sim__result-value em{font-style:normal;font-size:13px;font-weight:500;color:var(--color-muted-on-light)}.sim__result--main{padding-top:4px}.sim__result--main .sim__result-label{font-weight:600;color:var(--color-ink)}.sim__result--main .sim__result-value{font-size:30px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(180deg,transparent 62%,var(--color-yellow) 62%);padding:0 4px}.sim__warning{font-size:13px;line-height:1.45;color:#92400e;background:var(--color-yellow-soft, #fef3c7);border-radius:var(--radius-sm, 4px);padding:10px 12px;margin:0 0 12px}.sim__note{font-size:12px;color:var(--color-muted-on-light);margin:0 0 18px}.sim__cta{display:inline-flex;align-items:center;gap:8px;width:100%;justify-content:center;background:var(--color-ink);color:#fff;padding:14px 20px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius-sm, 4px);transition:opacity var(--duration-fast, .15s)}.sim__cta:hover{opacity:.88}@media(max-width:720px){.sim__grid{grid-template-columns:1fr;gap:20px}}.simguide[data-astro-cid-fwl65s3z]{margin:0 0 40px}.simguide[data-astro-cid-fwl65s3z] h2[data-astro-cid-fwl65s3z]{font-size:20px;font-weight:700;margin:0 0 14px;color:var(--color-ink)}.simguide[data-astro-cid-fwl65s3z] p[data-astro-cid-fwl65s3z]{font-size:16.5px;line-height:1.7;color:#2b2f36e0;margin:0 0 14px}.simguide--exemple[data-astro-cid-fwl65s3z]{padding:20px 22px;border-left:3px solid var(--color-yellow);background:var(--color-ivory);border-radius:0 8px 8px 0}.simguide[data-astro-cid-fwl65s3z] ol[data-astro-cid-fwl65s3z]{margin:0 0 14px;padding-left:22px;display:flex;flex-direction:column;gap:6px}.simguide[data-astro-cid-fwl65s3z] li[data-astro-cid-fwl65s3z]{font-size:15.5px;line-height:1.6;color:#2b2f36e0}.simtable[data-astro-cid-tnzi4ozj]{margin:36px 0 40px}.simtable[data-astro-cid-tnzi4ozj] h2[data-astro-cid-tnzi4ozj]{font-size:20px;font-weight:700;margin:0 0 14px;color:var(--color-ink)}.simtable__wrap[data-astro-cid-tnzi4ozj]{overflow-x:auto}.simtable[data-astro-cid-tnzi4ozj] table[data-astro-cid-tnzi4ozj]{width:100%;border-collapse:collapse;font-size:14.5px}.simtable[data-astro-cid-tnzi4ozj] caption[data-astro-cid-tnzi4ozj]{caption-side:top;text-align:left;font-size:14.5px;line-height:1.5;color:#2b2f36bf;padding-bottom:10px}.simtable[data-astro-cid-tnzi4ozj] th[data-astro-cid-tnzi4ozj],.simtable[data-astro-cid-tnzi4ozj] td[data-astro-cid-tnzi4ozj]{padding:10px 12px 10px 0;border-bottom:1px solid var(--color-border-light);text-align:left;white-space:nowrap}.simtable[data-astro-cid-tnzi4ozj] th[data-astro-cid-tnzi4ozj]{font-weight:700;color:var(--color-ink);border-bottom-width:2px}.simtable__note[data-astro-cid-tnzi4ozj]{font-size:13.5px;color:#2b2f3699;margin:10px 0 0}.simpage[data-astro-cid-xtedi63a]{padding:clamp(48px,6vw,88px) 0 100px}.simpage__container[data-astro-cid-xtedi63a]{max-width:860px;margin:0 auto;padding:0 clamp(24px,4vw,56px)}.simpage__crumb[data-astro-cid-xtedi63a]{display:flex;gap:10px;font-size:13px;color:var(--color-muted-on-light);margin-bottom:24px}.simpage__crumb[data-astro-cid-xtedi63a] a[data-astro-cid-xtedi63a]{color:var(--color-ink);text-decoration:none}.simpage__crumb[data-astro-cid-xtedi63a] a[data-astro-cid-xtedi63a]:hover{text-decoration:underline}.simpage__badge[data-astro-cid-xtedi63a]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid var(--color-border-light);border-radius:var(--radius-md, 10px);color:var(--color-ink);margin-bottom:20px}.simpage__icon[data-astro-cid-xtedi63a]{width:28px;height:28px}.simpage__title[data-astro-cid-xtedi63a]{font-size:clamp(26px,3.4vw,38px);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:0 0 18px}.simpage__intro[data-astro-cid-xtedi63a]{font-size:17px;line-height:1.55;color:#2b2f36d9;margin:0 0 40px}.simpage__tool[data-astro-cid-xtedi63a]{margin-bottom:64px}.simpage__seo[data-astro-cid-xtedi63a] h2[data-astro-cid-xtedi63a]{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:40px 0 14px}.simpage__seo[data-astro-cid-xtedi63a] p[data-astro-cid-xtedi63a],.simpage__seo[data-astro-cid-xtedi63a] li[data-astro-cid-xtedi63a]{font-size:15.5px;line-height:1.65;color:#2b2f36d9}.simpage__seo[data-astro-cid-xtedi63a] ul[data-astro-cid-xtedi63a]{padding-left:20px;display:flex;flex-direction:column;gap:6px}.simpage__resources[data-astro-cid-xtedi63a]{margin-top:44px;padding:22px 26px;background:var(--color-ivory);border-radius:var(--radius-md, 10px)}.simpage__resources[data-astro-cid-xtedi63a] h2[data-astro-cid-xtedi63a]{font-size:16px;font-weight:700;margin:0 0 12px}.simpage__resources[data-astro-cid-xtedi63a] ul[data-astro-cid-xtedi63a]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.simpage__resources[data-astro-cid-xtedi63a] a[data-astro-cid-xtedi63a]{font-size:14.5px;color:var(--color-ink);text-decoration:underline;text-underline-offset:2px}.simpage__resources[data-astro-cid-xtedi63a] a[data-astro-cid-xtedi63a]:hover{color:var(--color-yellow-hover, var(--color-ink))}.simpage__related[data-astro-cid-xtedi63a]{margin-top:44px}.simpage__related[data-astro-cid-xtedi63a] h2[data-astro-cid-xtedi63a]{font-size:20px;font-weight:700;margin:0 0 16px}.simpage__related-grid[data-astro-cid-xtedi63a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.simpage__related-card[data-astro-cid-xtedi63a]{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--color-border-light);border-radius:var(--radius-md, 10px);text-decoration:none;color:var(--color-ink);font-size:14px;font-weight:600;transition:border-color .18s var(--ease-out)}.simpage__related-card[data-astro-cid-xtedi63a]:hover{border-color:var(--color-ink)}.simpage__related-icon[data-astro-cid-xtedi63a]{width:22px;height:22px;flex-shrink:0;color:var(--color-ink)}
