.simu{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--s5);align-items:start}@media(max-width:900px){.simu{grid-template-columns:1fr}}.simu .params{background:#fff;border:1px solid var(--vt-border);border-radius:var(--r-m);padding:var(--s5);display:grid;gap:var(--s4)}.simu .grp{font:600 1rem/1.3 var(--vt-font-title);margin-top:var(--s3);padding-top:var(--s4);border-top:1px solid var(--vt-border)}.simu .label+.grp{margin-top:0;padding-top:0;border-top:0}.simu .f{display:grid;gap:var(--s2);border:0;padding:0;margin:0;min-width:0}.simu .f[hidden]{display:none}.simu .f>label,.simu legend{font-size:.875rem;font-weight:500;padding:0}.simu .f>label.sub{margin-top:var(--s2)}.simu .in{min-height:48px;width:100%;padding:12px 14px;border:1px solid var(--vt-border);border-radius:var(--r-s);font:400 1rem/1.4 var(--vt-font-body);color:var(--vt-ink);background:#fff}.simu .in:focus{outline:none;border:2px solid var(--vt-green);padding:11px 13px}.simu .unit{position:relative}.simu .unit .in{padding-right:84px}.simu .unit span{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:.875rem;color:var(--vt-ink-muted);pointer-events:none}.simu .aide{font-size:.8125rem;color:var(--vt-ink-muted)}.simu .seg{display:flex;flex-wrap:wrap;gap:var(--s2)}.simu .seg label{position:relative;flex:1 1 auto}.simu .seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.simu .seg span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid var(--vt-border);border-radius:var(--r-s);font-size:.9375rem;font-weight:500;text-align:center;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.simu .seg input:checked+span{background:var(--vt-green);border-color:var(--vt-green);color:#fff}.simu .seg input:focus-visible+span{outline:2px solid var(--vt-green);outline-offset:2px}.simu .tog{position:relative;display:flex;gap:var(--s3);align-items:flex-start;cursor:pointer;font-size:.9375rem;font-weight:400!important;line-height:1.45;min-height:44px}.simu .tog input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.simu .sw{flex:0 0 44px;height:26px;border-radius:999px;background:var(--vt-border);position:relative;transition:background-color var(--dur) var(--ease)}.simu .sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1c1c1c33;transition:transform var(--dur) var(--ease)}.simu .tog input:checked+.sw{background:var(--vt-green)}.simu .tog input:checked+.sw:after{transform:translate(18px)}.simu .tog input:focus-visible+.sw{outline:2px solid var(--vt-green);outline-offset:2px}.simu .res{background:var(--vt-green);color:#fff;border-radius:var(--r-m);padding:clamp(24px,3vw,40px);position:sticky;top:96px;display:grid;gap:var(--s3)}@media(max-width:900px){.simu .res{position:static}}.res .r-label{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--vt-beige)}.res .r-big{font:700 clamp(2.25rem,1.6rem + 2.6vw,3.5rem)/1.05 var(--vt-font-title);letter-spacing:-.025em}.res .r-mid{font:700 1.75rem/1.1 var(--vt-font-title);letter-spacing:-.015em}.res .r-sub{color:#ffffffd1;font-size:.9375rem;line-height:1.5}.res .r-note{font-size:.875rem;color:#ffffffd1}.res .r-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff24;border-radius:var(--r-s);overflow:hidden;margin:var(--s3) 0 0}.res .r-grid>div{background:var(--vt-green);padding:var(--s4);display:grid;gap:var(--s1)}.res .r-grid>div.wide{grid-column:1 / -1}.res dt{font-size:.8125rem;color:#ffffffbf}.res dd{margin:0;font-weight:600;font-size:1.0625rem}.res .r-lines{display:grid;margin:0}.res .r-lines>div{display:flex;justify-content:space-between;gap:var(--s4);padding:10px 0;border-bottom:1px solid rgba(255,255,255,.14)}.res .r-lines>div:last-child{border-bottom:0}.res .r-lines dd{font-weight:500;font-size:.9375rem;white-space:nowrap}.res .r-lines .tot dd,.res .r-lines .tot dt{font-weight:600;color:#fff}.res .r-compare{margin-top:var(--s3);padding-top:var(--s4);border-top:1px solid rgba(255,255,255,.14);display:grid;gap:var(--s3)}.res .bars{display:grid;gap:var(--s2)}.res .bar{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:var(--s3);font-size:.875rem}.res .bar i{height:10px;border-radius:999px;background:#ffffff1f;position:relative;overflow:hidden}.res .bar i:after{content:"";position:absolute;inset:0;width:var(--w);background:#ffffff73;border-radius:inherit;transition:width .4s var(--ease)}.res .bar--on i:after{background:var(--vt-beige)}.res .bar b{font-weight:600;min-width:96px;text-align:right}.res .r-gain{font-weight:600;color:var(--vt-beige)}.res .r-cta{margin-top:var(--s3);justify-self:start}.res .nt{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);margin-top:var(--s3)}@media(max-width:520px){.res .nt{grid-template-columns:1fr}}.res .nt-col{border:1px solid rgba(255,255,255,.18);border-radius:var(--r-s);padding:var(--s4);display:grid;gap:var(--s1);align-content:start}.res .nt-col--on{background:#ffffff14;border-color:var(--vt-beige)}.res .nt-col .r-lines{margin-top:var(--s2)}.res .nt-col .r-lines>div{padding:8px 0;font-size:.8125rem}.res .gauge{position:relative;height:12px;border-radius:999px;background:#ffffff24;margin:var(--s4) 0 var(--s5)}.res .gauge i{position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--vt-beige);border-radius:inherit;transition:width .4s var(--ease)}.res .gauge i.over{background:#f4b8a8}.res .gauge b{position:absolute;top:-4px;width:2px;height:20px;background:#fff}.res .gauge span{position:absolute;top:18px;font-size:.75rem;color:#ffffffbf;transform:translate(-50%)}.res .gauge .g0{left:0;transform:none}.res .gauge .g50{right:0;transform:none}.res .split{display:flex;height:12px;border-radius:999px;overflow:hidden;margin-top:var(--s3);gap:2px}.res .split i{width:var(--w);background:#fff;transition:width .4s var(--ease)}.res .split i.b,.res .dot.b{background:var(--vt-beige)}.res .split i.c,.res .dot.c{background:#fff6}.res .dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#fff;margin-right:8px}.res .opts{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3);margin-top:var(--s3)}@media(max-width:520px){.res .opts{grid-template-columns:1fr}}.res .opt{border:1px solid rgba(255,255,255,.18);border-radius:var(--r-s);padding:var(--s4);display:grid;gap:var(--s1);align-content:start}.res .opt--on{border-color:var(--vt-beige);background:#ffffff14}.res .amort{margin-top:var(--s3);border-top:1px solid rgba(255,255,255,.14);padding-top:var(--s3)}.res .amort summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center;color:#fff}.res .amort-t{max-height:360px;overflow:auto;border-radius:var(--r-s);background:#fff;margin-top:var(--s2)}.res .amort table{width:100%;border-collapse:collapse;font-size:.8125rem;color:var(--vt-ink)}.res .amort th,.res .amort td{padding:8px 10px;border-bottom:1px solid var(--vt-border);text-align:left;white-space:nowrap}.res .amort .r{text-align:right}.simnav[data-astro-cid-ffqcsffh]{margin-top:calc(-1 * var(--s5));position:relative}.simnav[data-astro-cid-ffqcsffh] ul[data-astro-cid-ffqcsffh]{list-style:none;margin:0;padding:var(--s2);display:flex;gap:var(--s1);overflow-x:auto;scrollbar-width:none;background:#fff;border:1px solid var(--vt-border);border-radius:var(--r-m);box-shadow:var(--shadow-1)}.simnav[data-astro-cid-ffqcsffh] ul[data-astro-cid-ffqcsffh]::-webkit-scrollbar{display:none}.simnav[data-astro-cid-ffqcsffh] a[data-astro-cid-ffqcsffh]{display:flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--r-s);white-space:nowrap;font-size:.9375rem;font-weight:500;color:var(--vt-ink);text-decoration:none;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.simnav[data-astro-cid-ffqcsffh] a[data-astro-cid-ffqcsffh]:hover{background:var(--vt-bg-alt)}.simnav[data-astro-cid-ffqcsffh] a[data-astro-cid-ffqcsffh][aria-current=page]{background:var(--vt-green-tint);color:var(--vt-green);font-weight:600}.sim-head[data-astro-cid-jcz4r7zs]{padding-top:calc(72px + var(--s6));padding-bottom:var(--s5);background:var(--vt-bg-alt)}.sim-head[data-astro-cid-jcz4r7zs] h1[data-astro-cid-jcz4r7zs]{font-size:clamp(1.875rem,1.4rem + 1.8vw,2.75rem);letter-spacing:-.02em;margin-top:var(--s3);max-width:22ch}.sim-head[data-astro-cid-jcz4r7zs] .label[data-astro-cid-jcz4r7zs]{margin-top:var(--s5)}.chapo[data-astro-cid-jcz4r7zs]{max-width:680px;margin-top:var(--s3)}.sim-body[data-astro-cid-jcz4r7zs]{padding-top:var(--s5);padding-bottom:var(--s7)}.note[data-astro-cid-jcz4r7zs]{margin-top:var(--s4);max-width:680px}.methode[data-astro-cid-jcz4r7zs] h2[data-astro-cid-jcz4r7zs]{margin-bottom:var(--s4)}.methode[data-astro-cid-jcz4r7zs] .prose[data-astro-cid-jcz4r7zs]{max-width:720px}.methode[data-astro-cid-jcz4r7zs] .src[data-astro-cid-jcz4r7zs]{margin-top:var(--s5);max-width:720px;overflow-wrap:anywhere}.stack-4[data-astro-cid-jcz4r7zs]>[data-astro-cid-jcz4r7zs]+[data-astro-cid-jcz4r7zs]{margin-top:var(--s4)}
