.sim[data-astro-cid-uskristi]{background:var(--bg-sunken);gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.sim-top[data-astro-cid-uskristi]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;display:flex}.sim-ret[data-astro-cid-uskristi]{border:0;gap:.4rem;margin:0;padding:0;display:grid}.sim-ret-label[data-astro-cid-uskristi]{font-size:var(--fs-small);padding:0;font-weight:700}.sim-ret-seg[data-astro-cid-uskristi]{gap:.35rem;display:flex}.sim-ret-opt[data-astro-cid-uskristi]{min-width:3.6rem;min-height:2.5rem;box-shadow:inset 0 0 0 1.5px var(--line-strong);background:var(--bg);font-variant-numeric:tabular-nums;cursor:pointer;place-items:center;padding:0 .6rem;font-weight:700;display:grid;position:relative}.sim-ret-opt[data-astro-cid-uskristi] input[data-astro-cid-uskristi]{opacity:0;cursor:pointer;position:absolute;inset:0}.sim-ret-opt[data-astro-cid-uskristi]:has(input:checked){background:var(--ink);color:var(--bg)}.sim-ret-opt[data-astro-cid-uskristi]:has(input:focus-visible){outline:2px solid var(--accent-text);outline-offset:2px}.sim-reset[data-astro-cid-uskristi]{border-radius:var(--radius-pill);min-height:2.5rem;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;padding:0 1rem;font-weight:600}.sim-reset[data-astro-cid-uskristi][hidden]{display:none}.sim-card[data-astro-cid-uskristi]{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--line-strong);gap:.5rem;padding:1.1rem 1.2rem;display:grid}.sim-q[data-astro-cid-uskristi]{font-family:var(--font-display);font-size:1.25rem;font-weight:750;line-height:1.2}.sim-q[data-astro-cid-uskristi] .qmark[data-astro-cid-uskristi]{color:var(--accent-text)}.sim-a[data-astro-cid-uskristi]{color:var(--ink-soft)}.sim-status[data-astro-cid-uskristi]{font-weight:600;line-height:1.5}.sim-rate[data-astro-cid-uskristi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.sim-rate[data-astro-cid-uskristi][hidden],.sim-chart[data-astro-cid-uskristi][hidden]{display:none}.sim-btn[data-astro-cid-uskristi]{border-radius:var(--radius-pill);background:var(--bg);min-height:3.4rem;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink);font:inherit;font-family:var(--font-display);cursor:pointer;transition:transform .15s var(--ease-out);border:0;justify-items:center;gap:.1rem;padding:.4rem .3rem;font-size:1rem;font-weight:800;display:grid}.sim-btn[data-astro-cid-uskristi] small[data-astro-cid-uskristi]{font-family:var(--font-text);font-size:var(--fs-xs);color:var(--ink-muted);font-weight:600}.sim-btn--good[data-astro-cid-uskristi]{background:var(--pop);color:var(--pop-ink);box-shadow:none}.sim-btn--good[data-astro-cid-uskristi] small[data-astro-cid-uskristi]{color:var(--pop-ink);opacity:.75}.sim-btn[data-astro-cid-uskristi]:active{transform:scale(.96)}.sim-btn[data-astro-cid-uskristi]:disabled{opacity:.4;cursor:default}.sim-chart[data-astro-cid-uskristi] svg[data-astro-cid-uskristi]{width:100%;height:auto;display:block;overflow:visible}.sim-chart[data-astro-cid-uskristi] .g-line{stroke:var(--line)}.sim-chart[data-astro-cid-uskristi] .g-target{stroke:var(--ink-muted);stroke-dasharray:4 5}.sim-chart[data-astro-cid-uskristi] .g-text{fill:var(--ink-muted);font-size:12px;font-family:var(--font-text)}.sim-curve[data-astro-cid-uskristi]{fill:none;stroke:var(--accent-text);stroke-width:2.5px;stroke-linejoin:round}.sim-chart[data-astro-cid-uskristi] .dot{fill:var(--ink)}.sim-chart[data-astro-cid-uskristi] .dot--3{fill:var(--accent)}.sim-chart[data-astro-cid-uskristi] .dot--2{fill:color-mix(in srgb, var(--accent) 50%, var(--bg))}.sim-chart[data-astro-cid-uskristi] .dot--next{fill:var(--pop);stroke:var(--pop-ink);stroke-width:1.5px}.sim-stats[data-astro-cid-uskristi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.75rem 0 0;display:grid}.sim-stats[data-astro-cid-uskristi] div[data-astro-cid-uskristi]{gap:.1rem;display:grid}.sim-stats[data-astro-cid-uskristi] dt[data-astro-cid-uskristi]{font-size:var(--fs-xs);color:var(--ink-muted)}.sim-stats[data-astro-cid-uskristi] dd[data-astro-cid-uskristi]{white-space:nowrap;font-family:var(--font-display);margin:0;font-size:1.2rem;font-weight:800}@media (prefers-reduced-motion:no-preference){.sim-curve[data-astro-cid-uskristi].is-new{stroke-dasharray:1;animation:sim-draw .9s var(--ease-out) both}}@keyframes sim-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}
