.sim[data-astro-cid-aaqm3ukh]{display:grid;gap:1.25rem}.sim__top[data-astro-cid-aaqm3ukh]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.sim__big[data-astro-cid-aaqm3ukh]{background:var(--white);border:1px solid var(--cream-3);border-radius:var(--radius-lg);padding:1rem 1.2rem}.sim__label[data-astro-cid-aaqm3ukh]{display:block;font-size:var(--step--1);font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-display)}.sim__value[data-astro-cid-aaqm3ukh]{display:block;font-family:var(--font-display);font-weight:800;font-size:var(--step-3);line-height:1.1;color:var(--leaf-800);font-variant-numeric:tabular-nums}.sim__value[data-astro-cid-aaqm3ukh] small[data-astro-cid-aaqm3ukh]{font-size:.45em;font-weight:600;color:var(--ink-3)}.sim__map[data-astro-cid-aaqm3ukh]{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:2px solid var(--leaf);background:#fff}.sim__map[data-astro-cid-aaqm3ukh] img[data-astro-cid-aaqm3ukh]{width:100%;height:auto;display:block}.sim__zone[data-astro-cid-aaqm3ukh]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sim__zone[data-astro-cid-aaqm3ukh] polygon[data-astro-cid-aaqm3ukh]{fill:#c9532c0f;stroke:#c9532c59;stroke-width:.4;stroke-dasharray:1.5 1;vector-effect:non-scaling-stroke}.sim__dots[data-astro-cid-aaqm3ukh]{position:absolute;inset:0;pointer-events:none}.sim__dots[data-astro-cid-aaqm3ukh] .sim__dot{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50% 50% 50% 0;background:var(--leaf);border:2px solid var(--forest);transform:scale(0) rotate(-45deg);opacity:0;transition:transform .35s var(--ease) var(--d, 0s),opacity .35s var(--d, 0s);box-shadow:0 2px 4px #0003}.sim__dots[data-astro-cid-aaqm3ukh] .sim__dot.is-on{transform:scale(1) rotate(-45deg);opacity:1}.sim__control[data-astro-cid-aaqm3ukh]{display:grid;gap:.5rem}.sim__hint[data-astro-cid-aaqm3ukh]{font-weight:600;color:var(--ink-2);font-size:var(--step--1)}.sim__slider[data-astro-cid-aaqm3ukh]{--pct: 0%;-webkit-appearance:none;appearance:none;width:100%;height:14px;border-radius:999px;background:linear-gradient(to right,var(--leaf) var(--pct),var(--cream-3) var(--pct));outline:none;margin:0;cursor:pointer}.sim__slider[data-astro-cid-aaqm3ukh]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background:var(--forest);border:3px solid #fff;box-shadow:var(--shadow-md);cursor:grab}.sim__slider[data-astro-cid-aaqm3ukh]::-moz-range-thumb{width:30px;height:30px;border-radius:50%;background:var(--forest);border:3px solid #fff;box-shadow:var(--shadow-md);cursor:grab}.sim__slider[data-astro-cid-aaqm3ukh]:focus-visible{outline:3px solid var(--leaf);outline-offset:4px}.sim__ticks[data-astro-cid-aaqm3ukh]{display:flex;justify-content:space-between;font-size:.78rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.sim__board[data-astro-cid-aaqm3ukh]{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:44rem){.sim__board[data-astro-cid-aaqm3ukh]{grid-template-columns:repeat(4,1fr)}}.sim__board[data-astro-cid-aaqm3ukh] div[data-astro-cid-aaqm3ukh]{background:var(--leaf-50);border-radius:var(--radius);padding:.8rem 1rem}.sim__board[data-astro-cid-aaqm3ukh] dt[data-astro-cid-aaqm3ukh]{font-size:.8rem;color:var(--ink-3);font-weight:600}.sim__board[data-astro-cid-aaqm3ukh] dd[data-astro-cid-aaqm3ukh]{margin:.15rem 0 0;font-family:var(--font-display);font-weight:700;font-size:var(--step-1);color:var(--ink);font-variant-numeric:tabular-nums}.sim__assume[data-astro-cid-aaqm3ukh]{font-size:var(--step--1);color:var(--ink-3);margin:0;max-width:70ch}.head__media[data-astro-cid-kf663cba]{aspect-ratio:4 / 3}.sim-head[data-astro-cid-kf663cba]{max-width:46rem;margin-bottom:2rem}.examples[data-astro-cid-kf663cba]{margin-top:1.5rem}.ex[data-astro-cid-kf663cba]{display:grid;gap:.2rem;padding:1.4rem 1.5rem;background:var(--leaf-50);border:1px solid var(--leaf-100);border-radius:var(--radius-lg);text-decoration:none;color:var(--ink);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.ex[data-astro-cid-kf663cba]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);color:var(--ink)}.ex__amt[data-astro-cid-kf663cba]{font-family:var(--font-display);font-weight:800;font-size:var(--step-3);color:var(--leaf-800);line-height:1}.ex__what[data-astro-cid-kf663cba]{font-weight:600}.ex__eq[data-astro-cid-kf663cba]{font-size:var(--step--1);color:var(--ink-3)}.fine[data-astro-cid-kf663cba]{font-size:var(--step--1);margin-top:1.25rem}.riley[data-astro-cid-kf663cba]{max-height:34rem}
