.olle.svelte-kvbnng{font-family:var(--font-body)}.sum.svelte-kvbnng{width:fit-content;font-family:var(--font-hand);margin:0 auto .6rem;font-size:1.7rem;font-weight:700;line-height:1.3}.line.svelte-kvbnng{justify-content:flex-end;align-items:baseline;gap:.3em;min-height:1.3em;margin:0;display:flex}.op.svelte-kvbnng{font-weight:700}input.svelte-kvbnng{border:0;border-bottom:1.5px dotted var(--rule);width:3.2ch;font:inherit;color:var(--ink);text-align:right;background:0 0;padding:0}input.svelte-kvbnng:focus-visible{border-bottom:2px solid var(--focus);outline:none}.rule.svelte-kvbnng{width:100%;height:.3em;display:block;overflow:visible}.rule.svelte-kvbnng path:where(.svelte-kvbnng){fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ringed.svelte-kvbnng{text-align:right;min-width:3.2ch;display:inline-block;position:relative}.ringed.svelte-kvbnng svg:where(.svelte-kvbnng){width:calc(100% + .4em);height:calc(100% + .1em);position:absolute;top:-.05em;left:-.2em;overflow:visible}.ringed.svelte-kvbnng path:where(.svelte-kvbnng){fill:none;stroke:var(--pen-red);stroke-width:2.6px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;animation:1.2s cubic-bezier(.45,0,.35,1) .2s both svelte-kvbnng-pencil}@keyframes svelte-kvbnng-pencil{0%{stroke-dashoffset:1px}}.reading.svelte-kvbnng{text-align:center;animation:svelte-kvbnng-appear .5s var(--ease) both;margin:.2rem 0 .4rem}.label.svelte-kvbnng{letter-spacing:.06em;color:var(--ink-muted);margin:0;font-size:.8rem;font-variant-caps:all-small-caps}.terms.svelte-kvbnng{font-family:var(--font-hand);text-wrap:balance;margin:.1rem 0 0;font-size:1.2rem;font-weight:700;line-height:1.7}.term.svelte-kvbnng{white-space:nowrap}.term.zero.svelte-kvbnng{color:var(--ink-muted);font-weight:400}.verdict.svelte-kvbnng{color:var(--pen-red);margin-left:.35em}.bit.svelte-kvbnng{font-family:var(--font-hand);text-anchor:middle;fill:var(--ink);animation:svelte-kvbnng-appear .5s var(--ease) both;font-size:52px;font-weight:700}.machine.svelte-kvbnng{width:100%;height:auto;display:block;overflow:visible}.screw.svelte-kvbnng{cursor:pointer;outline:none}.screw.locked.svelte-kvbnng{cursor:default}.hit.svelte-kvbnng{fill:#0000}.screw.svelte-kvbnng circle:where(.svelte-kvbnng){fill:var(--ink)}.slit.svelte-kvbnng{fill:var(--paper);transition:transform .42s cubic-bezier(.3,1.45,.5,1)}.screw.svelte-kvbnng:focus-visible circle:where(.svelte-kvbnng){stroke:var(--focus);stroke-width:5px;stroke-dasharray:7 6;paint-order:stroke}.lever.svelte-kvbnng{transform:translate(var(--x), 178px) rotate(0deg);fill:var(--brass);transition:transform .32s cubic-bezier(.3,1.5,.5,1)}.lever.up.svelte-kvbnng{transform:translate(var(--x), 178px) rotate(-48deg)}.lever.spill.svelte-kvbnng{opacity:0;transition:transform .32s cubic-bezier(.3,1.5,.5,1),opacity .2s}.lever.spill.up.svelte-kvbnng{opacity:1}.memo.svelte-kvbnng{font-family:var(--font-hand);fill:var(--ink);animation:svelte-kvbnng-appear .4s var(--ease) both;font-size:58px;font-weight:700}@keyframes svelte-kvbnng-appear{0%{opacity:0}}.pointer.svelte-kvbnng{fill:var(--brass);transition:transform .38s var(--ease)}.pointer.pencil.svelte-kvbnng{fill:var(--ink-muted)}.controls.svelte-kvbnng{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .75rem;margin-top:.6rem;display:flex}button.svelte-kvbnng{min-height:44px;font:inherit;cursor:pointer;font-size:.95rem}button.svelte-kvbnng:disabled{cursor:default;opacity:.55}.crank.svelte-kvbnng{color:var(--ink);border:1px solid var(--rule);background:0 0;border-radius:22px;align-items:center;gap:.4rem;padding:0 .9rem 0 .4rem;display:inline-flex}.crank.svelte-kvbnng svg:where(.svelte-kvbnng) g:where(.svelte-kvbnng){fill:var(--brass);transition:transform .6s cubic-bezier(.45,0,.3,1)}.crank.svelte-kvbnng .hub:where(.svelte-kvbnng){fill:var(--ink)}.quiet.svelte-kvbnng{color:var(--sepia);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.2em;background:0 0;border:0;padding:0 .4rem;font-style:italic}.caption.svelte-kvbnng{min-height:2.9em;color:var(--ink-muted);text-align:center;text-wrap:balance;margin:.5rem 0 0;font-size:.92rem;line-height:1.45}fieldset.svelte-kvbnng{border:0;border-top:1px solid var(--rule);margin:.9rem 0 0;padding:.5rem 0 0;font-size:.92rem}legend.svelte-kvbnng{float:left;letter-spacing:.06em;width:100%;color:var(--ink-muted);font-size:.8rem;font-variant-caps:all-small-caps}label.svelte-kvbnng:has(input[type=radio]:where(.svelte-kvbnng)){cursor:pointer;align-items:center;gap:.35rem;min-height:44px;margin-right:.9rem;display:inline-flex}input[type=radio].svelte-kvbnng{width:1.05rem;height:1.05rem;accent-color:var(--sepia);border:0;margin:0}.note.svelte-kvbnng{clear:both;color:var(--ink-muted);margin:.1rem 0 0;font-size:.85rem;line-height:1.4}main[data-astro-cid-owxb2wt5]{width:min(36rem, 100% - 2 * var(--gutter));padding:calc(4.5rem + env(safe-area-inset-top)) 0 4rem;margin:0 auto}header[data-astro-cid-owxb2wt5]{text-align:center}h1[data-astro-cid-owxb2wt5]{font-family:var(--font-display);letter-spacing:.02em;margin:0 0 .6rem;font-size:clamp(1.8rem,7vw,2.4rem);font-weight:400}.lead[data-astro-cid-owxb2wt5]{color:var(--ink-muted);text-wrap:balance;margin:0 0 1.6rem;font-size:.95rem;font-style:italic}q[data-astro-cid-owxb2wt5]{quotes:none}.sheet[data-astro-cid-owxb2wt5]{background:color-mix(in srgb, var(--paper-deep) 55%, var(--paper));box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent), 0 1px 8px color-mix(in srgb, var(--ink) 9%, transparent);padding:1.1rem 1rem 1rem;position:relative;rotate:-.4deg}.back[data-astro-cid-owxb2wt5]{text-align:center;margin-top:2rem;font-size:.95rem}.back[data-astro-cid-owxb2wt5] a[data-astro-cid-owxb2wt5]{color:var(--ink-muted);text-underline-offset:.2em;text-decoration-color:var(--rule)}
