.sim-intro[data-astro-cid-5xsehsg7]{display:flex;gap:1rem;max-width:52rem;margin-bottom:2.25rem;padding:1.25rem 1.35rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-forest-50)}.sim-intro__icon[data-astro-cid-5xsehsg7]{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex:0 0 auto;border-radius:var(--radius-md);color:var(--color-forest-dark);background:var(--color-paper)}.sim-intro[data-astro-cid-5xsehsg7] h2[data-astro-cid-5xsehsg7]{margin-bottom:.5rem;color:var(--color-forest-dark);font-size:1.2rem}.sim-intro[data-astro-cid-5xsehsg7] p[data-astro-cid-5xsehsg7]{color:var(--color-ink-soft);line-height:1.7}.sim-intro[data-astro-cid-5xsehsg7] p[data-astro-cid-5xsehsg7]+p[data-astro-cid-5xsehsg7]{margin-top:.5rem}.sim[data-astro-cid-5xsehsg7]{display:flex;flex-direction:column;gap:2rem;max-width:42rem}.sim-progress[data-astro-cid-5xsehsg7]{display:flex;gap:.5rem}.sim-progress__step[data-astro-cid-5xsehsg7]{flex:1;display:flex;flex-direction:column;gap:.5rem;align-items:center}.sim-progress__dot[data-astro-cid-5xsehsg7]{display:block;width:100%;height:4px;border-radius:999px;background:var(--color-line);transition:background .2s ease}.sim-progress__step[data-astro-cid-5xsehsg7].is-active .sim-progress__dot[data-astro-cid-5xsehsg7]{background:var(--color-ember)}.sim-progress__label[data-astro-cid-5xsehsg7]{font-size:.6875rem;color:var(--color-ink-muted);text-align:center;display:none}@media(min-width:640px){.sim-progress__label[data-astro-cid-5xsehsg7]{display:block}}.sim-form[data-astro-cid-5xsehsg7]{display:flex;flex-direction:column;gap:1.5rem}.sim-step[data-astro-cid-5xsehsg7]{display:none;flex-direction:column;gap:1.25rem;animation:sim-fade-in .35s ease}.sim-step[data-astro-cid-5xsehsg7].is-active{display:flex}.sim-step[data-astro-cid-5xsehsg7] h2[data-astro-cid-5xsehsg7]{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--color-forest-dark)}.sim-step__hint[data-astro-cid-5xsehsg7]{font-size:.875rem;color:var(--color-ink-muted);margin-top:-.75rem}.sim-step__error[data-astro-cid-5xsehsg7]{font-size:.8125rem;color:#7a2b25;min-height:1.2em}.sim-field[data-astro-cid-5xsehsg7]{margin-top:.5rem}@keyframes sim-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sim-nav[data-astro-cid-5xsehsg7]{display:flex;justify-content:space-between;gap:1rem}.btn-nav[data-astro-cid-5xsehsg7]{padding:.75rem 1.5rem;border-radius:var(--radius-full, 999px);font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .2s ease}.btn-nav--prev[data-astro-cid-5xsehsg7]{background:var(--color-paper);border:1.5px solid var(--color-line-strong);color:var(--color-ink-soft)}.btn-nav--prev[data-astro-cid-5xsehsg7]:hover{border-color:var(--color-forest-light)}.btn-nav--next[data-astro-cid-5xsehsg7]{margin-left:auto;background:var(--color-ember-dark);border:1.5px solid var(--color-ember-dark);color:var(--color-paper)}.btn-nav--next[data-astro-cid-5xsehsg7]:hover{background:var(--color-ember-darker);border-color:var(--color-ember-darker)}.sim-result[data-astro-cid-5xsehsg7]{padding:1.75rem;border-radius:var(--radius-lg);border:1px solid var(--color-line);background:var(--color-paper)}.sim-result__grid[data-astro-cid-5xsehsg7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:1rem}.sim-result__figure[data-astro-cid-5xsehsg7]{padding:1.25rem;border-radius:var(--radius-md);background:var(--color-forest-50);text-align:center}.sim-result__value[data-astro-cid-5xsehsg7]{font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:var(--color-forest-dark)}.sim-result__caption[data-astro-cid-5xsehsg7]{font-size:.8125rem;color:var(--color-ink-muted);margin-top:.25rem}.sim-result__warnings[data-astro-cid-5xsehsg7]{display:flex;flex-direction:column;gap:.75rem}.sim-result__warning[data-astro-cid-5xsehsg7],.sim-result__error[data-astro-cid-5xsehsg7]{font-size:.8125rem;line-height:1.6;padding:.75rem 1rem;border-radius:var(--radius-sm);background:var(--color-ember-50);color:var(--color-ink-soft)}.sim-result__error[data-astro-cid-5xsehsg7]{background:color-mix(in srgb,#b3423a 10%,var(--color-paper));color:#7a2b25}.sim-cta[data-astro-cid-5xsehsg7]{display:flex;justify-content:center}.sim-interpretation[data-astro-cid-5xsehsg7]{max-width:62rem;margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid var(--color-line)}.sim-interpretation[data-astro-cid-5xsehsg7]>h2[data-astro-cid-5xsehsg7]{max-width:24ch;margin:.45rem 0 1.5rem;font-size:clamp(1.5rem,3vw,2rem)}.sim-interpretation__grid[data-astro-cid-5xsehsg7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.sim-interpretation[data-astro-cid-5xsehsg7] article[data-astro-cid-5xsehsg7]{padding:1.25rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper)}.sim-interpretation[data-astro-cid-5xsehsg7] article[data-astro-cid-5xsehsg7]>svg[data-astro-cid-5xsehsg7]{color:var(--color-ember-dark);margin-bottom:.75rem}.sim-interpretation[data-astro-cid-5xsehsg7] h3[data-astro-cid-5xsehsg7]{margin-bottom:.5rem;color:var(--color-forest-dark);font-size:1rem}.sim-interpretation[data-astro-cid-5xsehsg7] article[data-astro-cid-5xsehsg7] p[data-astro-cid-5xsehsg7]{color:var(--color-ink-soft);font-size:.875rem;line-height:1.7}@media(max-width:720px){.sim-intro[data-astro-cid-5xsehsg7]{align-items:flex-start}.sim-interpretation__grid[data-astro-cid-5xsehsg7]{grid-template-columns:1fr}}
