.sheet[data-astro-cid-s44ozm2d]{border-block-start:1px solid var(--rule);margin:0}.row[data-astro-cid-s44ozm2d]{gap:var(--space-1);padding-block:var(--space-4);border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}dt[data-astro-cid-s44ozm2d]{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600}dd[data-astro-cid-s44ozm2d]{max-width:var(--measure);color:var(--ink-2);text-wrap:pretty;margin:0}@media (width>=46rem){.row[data-astro-cid-s44ozm2d]{gap:var(--space-6);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)}}.shell[data-astro-cid-j7gt26cb]{max-width:72rem;padding-inline:max(var(--space-4), env(safe-area-inset-left,0px)) max(var(--space-4), env(safe-area-inset-right,0px));margin-inline:auto}.lede[data-astro-cid-j7gt26cb]{gap:var(--space-3);padding-block:var(--space-6) var(--space-4);display:grid}.lede[data-astro-cid-j7gt26cb] p[data-astro-cid-j7gt26cb]{max-width:72ch;color:var(--ink-2);font-size:var(--text-md)}.siblings[data-astro-cid-j7gt26cb]{gap:var(--space-2) var(--space-4);padding-block:var(--space-4);font-size:var(--text-sm);color:var(--ink-2);border-block-end:1px solid var(--rule);flex-wrap:wrap;margin-block-start:var(--space-12);display:flex}.siblings[data-astro-cid-j7gt26cb] a[data-astro-cid-j7gt26cb],.siblings[data-astro-cid-j7gt26cb] .pending[data-astro-cid-j7gt26cb]{white-space:nowrap}.siblings[data-astro-cid-j7gt26cb] .pending[data-astro-cid-j7gt26cb]{color:var(--ink-3)}.tail[data-astro-cid-j7gt26cb]{padding-block-start:var(--space-12);display:grid}.capsule-question[data-astro-cid-j7gt26cb]{font-size:var(--text-lg);text-wrap:balance;margin-block-end:var(--space-3);line-height:1.25}.capsule[data-astro-cid-j7gt26cb]{max-width:var(--measure);font-size:var(--text-lg);text-wrap:pretty;padding-block-end:var(--space-16);line-height:1.45}.reading[data-astro-cid-j7gt26cb]{border-block-start:1px solid var(--rule);display:grid}.entry[data-astro-cid-j7gt26cb]{gap:var(--space-3);padding-block:var(--space-8);border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.entry[data-astro-cid-j7gt26cb] h2[data-astro-cid-j7gt26cb]{font-size:var(--text-lg);text-wrap:balance;line-height:1.25}.answer[data-astro-cid-j7gt26cb]{gap:var(--space-4);display:grid}.answer[data-astro-cid-j7gt26cb] p[data-astro-cid-j7gt26cb]{max-width:var(--measure)}.reference[data-astro-cid-j7gt26cb]{gap:var(--space-12);padding-block-start:var(--space-16);display:grid}.sheet-block[data-astro-cid-j7gt26cb]{gap:var(--space-4);display:grid}.sheet-block[data-astro-cid-j7gt26cb] h2[data-astro-cid-j7gt26cb]{font-size:var(--text-xl)}.engine-date[data-astro-cid-j7gt26cb]{max-width:var(--measure);color:var(--ink-3);font-size:var(--text-sm);text-wrap:pretty;padding-block-start:var(--space-12)}@media (width>=40rem){.shell[data-astro-cid-j7gt26cb]{padding-inline:max(var(--space-8), env(safe-area-inset-left,0px)) max(var(--space-8), env(safe-area-inset-right,0px))}.lede[data-astro-cid-j7gt26cb]{padding-block:var(--space-8) var(--space-6)}.siblings[data-astro-cid-j7gt26cb]{margin-block-start:var(--space-24)}.tail[data-astro-cid-j7gt26cb]{padding-block-start:var(--space-16)}.entry[data-astro-cid-j7gt26cb]{gap:var(--space-8);padding-block:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr)}}.instrument[data-astro-cid-byfrqqhn]{border:1px solid var(--rule-strong);border-radius:var(--radius-lg);background:var(--surface-raised);overflow:hidden}.instrument[data-astro-cid-byfrqqhn]:fullscreen{background:var(--surface);border:0;border-radius:0;flex-direction:column;justify-content:center;display:flex}.readout-area[data-astro-cid-byfrqqhn]{padding:var(--space-6) var(--space-4);border-block-start:1px solid var(--rule);background:var(--surface-sunken);grid-template-columns:minmax(0,1fr);display:grid}.instrument[data-astro-cid-byfrqqhn]:fullscreen:has(.readout-area) .stage[data-astro-cid-byfrqqhn]{flex:0 auto}.instrument[data-astro-cid-byfrqqhn]:fullscreen .readout-area[data-astro-cid-byfrqqhn]{flex:1 1 0;min-height:0;overflow-y:auto}.instrument[data-astro-cid-byfrqqhn]:fullscreen .idle-hint[data-astro-cid-byfrqqhn]{display:none}.instrument[data-astro-cid-byfrqqhn]:fullscreen .stage[data-astro-cid-byfrqqhn]{border-radius:0;flex:1;align-content:safe center;min-height:0;overflow-y:auto}.rail[data-astro-cid-byfrqqhn]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-2);flex-wrap:wrap;display:flex}.rail--controls[data-astro-cid-byfrqqhn]{border-block-start:1px solid var(--rule)}.label[data-astro-cid-byfrqqhn]{color:var(--ink);letter-spacing:.06em;text-transform:uppercase}.status[data-astro-cid-byfrqqhn]{text-overflow:ellipsis;white-space:nowrap;text-align:end;flex:1 1 0;min-width:0;overflow:hidden}.stage[data-astro-cid-byfrqqhn]{place-items:center stretch;gap:var(--space-4);min-height:clamp(13.75rem,40vh,26rem);padding:var(--space-6) var(--space-4);border-block-start:1px solid var(--rule);background:var(--surface-sunken);grid-template-columns:minmax(0,1fr);display:grid}.idle-hint[data-astro-cid-byfrqqhn]{max-width:46ch;color:var(--ink-2);text-align:center;text-wrap:balance;margin-inline:auto}.instrument[data-astro-cid-byfrqqhn][data-state=running] .idle-hint[data-astro-cid-byfrqqhn]{visibility:hidden}.exit[data-astro-cid-byfrqqhn]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;color:var(--ink);margin:-1px;position:absolute;overflow:hidden}.rail--controls[data-astro-cid-byfrqqhn]:focus-within .exit[data-astro-cid-byfrqqhn],.instrument[data-astro-cid-byfrqqhn][data-state=running] .exit[data-astro-cid-byfrqqhn]{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}@media (width>=40rem){.stage[data-astro-cid-byfrqqhn],.readout-area[data-astro-cid-byfrqqhn]{padding:var(--space-8)}}.btn[data-astro-cid-ekguhzzh]{white-space:nowrap;padding:var(--space-2) var(--space-6);border-radius:var(--radius-md);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);border:1px solid #0000;font-weight:600;line-height:1.4}.btn--primary[data-astro-cid-ekguhzzh]{background:var(--cta);border-color:var(--cta);color:var(--cta-ink)}.btn--secondary[data-astro-cid-ekguhzzh]{background:var(--surface-control);border-color:var(--ink-3);color:var(--ink)}.btn--primary[data-astro-cid-ekguhzzh]:hover:not(:disabled){background:var(--cta-hover);border-color:var(--cta-hover)}.btn--secondary[data-astro-cid-ekguhzzh]:hover:not(:disabled){border-color:var(--ink)}.btn[data-astro-cid-ekguhzzh]:active:not(:disabled){transform:translateY(1px)}.btn[data-astro-cid-ekguhzzh]:disabled{cursor:not-allowed;opacity:.45}
