.ready[data-astro-cid-sjrlkuy5]{--v-ready:#2fd08a;--v-ready-ink:#04140c;--v-almost:#f2a33a;--v-almost-ink:#1a1206;--v-no:#ff6b57;--v-no-ink:#1b0a07}:root[data-theme=light] .ready[data-astro-cid-sjrlkuy5]{--v-almost:#a35f00;--v-almost-ink:#fff;--v-no:#c2331c;--v-no-ink:#fff;--v-ready:#11804f;--v-ready-ink:#fff}.sim[data-astro-cid-sjrlkuy5]{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin:28px 0 36px;padding:20px 16px 4px}.sim[data-astro-cid-sjrlkuy5] h3[data-astro-cid-sjrlkuy5]{margin:6px 0 4px;font-size:22px}.sim-intro[data-astro-cid-sjrlkuy5]{color:var(--muted);margin:0 0 12px;font-size:15px;line-height:1.6}.viz[data-astro-cid-sjrlkuy5]{margin:0}.chart[data-astro-cid-sjrlkuy5]{width:100%;height:150px;display:block}.viz[data-astro-cid-sjrlkuy5] .vsrc[data-astro-cid-sjrlkuy5]{margin-top:6px}.method[data-astro-cid-sjrlkuy5]{margin-top:4px;display:block}.chart[data-astro-cid-sjrlkuy5] .axis{stroke:var(--line);stroke-width:1px}.chart[data-astro-cid-sjrlkuy5] .xlab,.chart[data-astro-cid-sjrlkuy5] .ylab[data-astro-cid-sjrlkuy5]{fill:var(--muted);font:11px var(--body-font);font-variant-numeric:tabular-nums}.chart[data-astro-cid-sjrlkuy5] .xlab{text-anchor:middle}.chart[data-astro-cid-sjrlkuy5] .ylab[data-astro-cid-sjrlkuy5]{text-anchor:end}.chart[data-astro-cid-sjrlkuy5] .b-no{fill:var(--v-no)}.chart[data-astro-cid-sjrlkuy5] .b-almost{fill:var(--v-almost)}.chart[data-astro-cid-sjrlkuy5] .b-ready{fill:var(--v-ready)}.chart[data-astro-cid-sjrlkuy5] .bandlab{font:600 11px var(--body-font);text-anchor:middle}.chart[data-astro-cid-sjrlkuy5] .ref[data-astro-cid-sjrlkuy5]{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 3}.chart[data-astro-cid-sjrlkuy5] .reflab[data-astro-cid-sjrlkuy5]{fill:var(--muted);font:600 11px var(--body-font)}.chart[data-astro-cid-sjrlkuy5] .run[data-astro-cid-sjrlkuy5]{stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.chart[data-astro-cid-sjrlkuy5] .ext[data-astro-cid-sjrlkuy5]{stroke:var(--ink-2);stroke-width:2px;stroke-dasharray:5 5;stroke-linecap:round}.chart[data-astro-cid-sjrlkuy5] .end[data-astro-cid-sjrlkuy5]{fill:var(--ink)}.chart[data-astro-cid-sjrlkuy5] .zero[data-astro-cid-sjrlkuy5]{stroke:var(--surface);stroke-width:2.5px}.chart[data-astro-cid-sjrlkuy5] .zero[data-astro-cid-sjrlkuy5].v-ready{fill:var(--v-ready)}.chart[data-astro-cid-sjrlkuy5] .zero[data-astro-cid-sjrlkuy5].v-almost{fill:var(--v-almost)}.chart[data-astro-cid-sjrlkuy5] .zero[data-astro-cid-sjrlkuy5].v-notyet{fill:var(--v-no)}.chart[data-astro-cid-sjrlkuy5] .zerolab[data-astro-cid-sjrlkuy5]{fill:var(--ink);font:600 14px var(--body-font);paint-order:stroke;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round}.demos[data-astro-cid-sjrlkuy5]{margin:0 0 4px}.dchip[data-astro-cid-sjrlkuy5]{border:1px solid var(--line);background:var(--surface-2);min-height:40px;color:var(--ink-2);font:500 13.5px var(--body-font);cursor:pointer;border-radius:999px;padding:0 13px}.dchip[data-astro-cid-sjrlkuy5][aria-pressed=true]{border-color:var(--ink-2);color:var(--ink);font-weight:600}.result[data-astro-cid-sjrlkuy5]{margin:16px 0 6px}.vtitle[data-astro-cid-sjrlkuy5]{font:800 clamp(28px, 4.4vw, 34px)/1.1 var(--title-font);color:var(--ink);letter-spacing:-.01em;margin:0 0 6px}.next[data-astro-cid-sjrlkuy5]{font:700 17px/1.4 var(--title-font);color:var(--ink);margin:0 0 8px}.next[data-astro-cid-sjrlkuy5]:empty,.driver[data-astro-cid-sjrlkuy5]:empty,.why[data-astro-cid-sjrlkuy5]:empty{display:none}.vtitle[data-astro-cid-sjrlkuy5].v-ready{color:var(--v-ready)}.vtitle[data-astro-cid-sjrlkuy5].v-almost{color:var(--v-almost)}.vtitle[data-astro-cid-sjrlkuy5].v-notyet{color:var(--v-no)}.driver[data-astro-cid-sjrlkuy5]{color:var(--ink-2);margin:0 0 6px;font-size:15.5px;line-height:1.5}.why[data-astro-cid-sjrlkuy5]{color:var(--muted);margin:0 0 6px;font-size:15px;line-height:1.5}.vsrc[data-astro-cid-sjrlkuy5]{color:var(--muted);margin:0;font-size:13px}.grp[data-astro-cid-sjrlkuy5]{border:0;min-width:0;margin:18px 0 0;padding:0}.grp[data-astro-cid-sjrlkuy5] legend[data-astro-cid-sjrlkuy5],.lbl[data-astro-cid-sjrlkuy5]{font:600 14px/1.3 var(--body-font);color:var(--ink);margin-bottom:8px;padding:0;display:block}.hint[data-astro-cid-sjrlkuy5]{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.chips[data-astro-cid-sjrlkuy5]{flex-wrap:wrap;gap:6px;display:flex}.chip[data-astro-cid-sjrlkuy5]{position:relative}.chip[data-astro-cid-sjrlkuy5] input[data-astro-cid-sjrlkuy5]{opacity:0;width:1px;height:1px;position:absolute}.chip[data-astro-cid-sjrlkuy5] span[data-astro-cid-sjrlkuy5]{border:1px solid var(--line);background:var(--bg);min-height:40px;color:var(--ink-2);cursor:pointer;user-select:none;border-radius:999px;align-items:center;padding:0 14px;font-size:14.5px;display:inline-flex}.chip[data-astro-cid-sjrlkuy5] input[data-astro-cid-sjrlkuy5]:checked+span[data-astro-cid-sjrlkuy5]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.chip[data-astro-cid-sjrlkuy5] input[data-astro-cid-sjrlkuy5]:focus-visible+span[data-astro-cid-sjrlkuy5]{outline:2px solid var(--accent);outline-offset:2px}.row[data-astro-cid-sjrlkuy5]{justify-content:space-between;align-items:center;gap:12px;display:flex}.row[data-astro-cid-sjrlkuy5] .lbl[data-astro-cid-sjrlkuy5]{min-width:0;margin:0}.num[data-astro-cid-sjrlkuy5]{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex:none;align-items:stretch;display:flex;overflow:hidden}.num[data-astro-cid-sjrlkuy5]:focus-within{border-color:var(--accent)}.field[data-astro-cid-sjrlkuy5]{border-left:1px solid var(--line);border-right:1px solid var(--line);justify-content:flex-end;align-items:center;width:84px;height:44px;padding:0 8px 0 0;display:inline-flex;position:relative}.row[data-astro-cid-sjrlkuy5]>.field[data-astro-cid-sjrlkuy5]{border:1px solid var(--line);background:var(--bg);border-radius:10px}.row[data-astro-cid-sjrlkuy5]>.field[data-astro-cid-sjrlkuy5]:focus-within{border-color:var(--accent)}.numin[data-astro-cid-sjrlkuy5]{width:4.2ch;height:100%;color:var(--ink);text-align:right;font:800 20px var(--title-font);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0 2px 0 10px}.numin[data-astro-cid-sjrlkuy5].watch{width:100%;padding-right:0}.field[data-astro-cid-sjrlkuy5]:has(.watch){width:92px;padding-right:10px}.numin[data-astro-cid-sjrlkuy5]::placeholder{color:var(--muted);font-size:16px;font-weight:400}.unit[data-astro-cid-sjrlkuy5]{color:var(--muted);padding-left:2px;font-size:14px}.step[data-astro-cid-sjrlkuy5]{width:44px;height:44px;color:var(--ink);font:600 19px/1 var(--body-font);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none}.step[data-astro-cid-sjrlkuy5]:active{background:var(--surface-2)}.start[data-astro-cid-sjrlkuy5]{margin-top:2px}.start[data-astro-cid-sjrlkuy5] summary[data-astro-cid-sjrlkuy5]{color:var(--link);cursor:pointer;align-items:center;min-height:32px;font-size:13.5px;display:inline-flex}.start[data-astro-cid-sjrlkuy5] .grp[data-astro-cid-sjrlkuy5]{margin-top:6px}.bar[data-astro-cid-sjrlkuy5]{bottom:calc(10px + env(safe-area-inset-bottom));z-index:2;background:var(--surface-2);border:1px solid var(--line);min-height:48px;font:600 14.5px/1.3 var(--body-font);color:var(--ink);font-variant-numeric:tabular-nums;opacity:0;visibility:hidden;border-radius:12px;align-items:center;gap:4px;margin:4px 0 14px;padding:8px 12px;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:sticky;transform:translateY(6px);box-shadow:0 10px 24px -10px #0009}.bar[data-astro-cid-sjrlkuy5].on{opacity:1;visibility:visible;transform:none}.btxt[data-astro-cid-sjrlkuy5]{min-width:0}:root[data-theme=light] .ready[data-astro-cid-sjrlkuy5] .bar[data-astro-cid-sjrlkuy5]{box-shadow:0 10px 30px -10px #11141747}.vchip[data-astro-cid-sjrlkuy5]{white-space:nowrap;font:700 13px/1.4 var(--body-font);border-radius:999px;margin-right:6px;padding:2px 10px;display:inline-block}.vchip[data-astro-cid-sjrlkuy5].v-ready{background:var(--v-ready);color:var(--v-ready-ink)}.vchip[data-astro-cid-sjrlkuy5].v-almost{background:var(--v-almost);color:var(--v-almost-ink)}.vchip[data-astro-cid-sjrlkuy5].v-notyet{background:var(--v-no);color:var(--v-no-ink)}.is-empty[data-astro-cid-sjrlkuy5] .viz[data-astro-cid-sjrlkuy5]{opacity:.35}.sim-form[data-astro-cid-sjrlkuy5]{padding-bottom:8px}@media (width>=700px){.sim[data-astro-cid-sjrlkuy5]{padding:24px 24px 8px}}.stamina-zero[data-astro-cid-46tgcbb6] .halo[data-astro-cid-46tgcbb6]{paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round}.stamina-zero[data-astro-cid-46tgcbb6] .ext[data-astro-cid-46tgcbb6]{stroke-dasharray:2 6}.stamina-zero[data-astro-cid-46tgcbb6] .zero-pt[data-astro-cid-46tgcbb6]{fill:var(--bg);stroke:var(--accent);stroke-width:2.5px}
