.stage-navigation.svelte-1g1wrvc{--metal:color-mix(in srgb, var(--paper) 88%, var(--frame-ink));--metal-light:color-mix(in srgb, var(--paper) 72%, var(--frame-ink));--engraving:var(--frame-ink);isolation:isolate;-webkit-user-select:none;user-select:none;width:clamp(290px,34vw,470px);max-width:100%;height:64px;position:relative}.disabled.svelte-1g1wrvc{opacity:.4}.caliper-beam.svelte-1g1wrvc{border:var(--rule-medium) solid var(--engraving);background:repeating-linear-gradient(175deg, transparent 0 7px, color-mix(in srgb, var(--engraving) 9%, transparent) 7px 8px, transparent 8px 13px), linear-gradient(180deg, var(--metal-light), var(--metal) 35%, var(--metal-light));box-shadow:inset 0 2px 0 color-mix(in srgb, var(--paper) 40%, transparent), 0 2px 2px #0000001f;position:absolute;inset:25px 9px 21px 14px}.caliper-fixed.svelte-1g1wrvc{width:42px;height:64px;position:absolute;top:0;left:0}.caliper-metal.svelte-1g1wrvc{fill:var(--metal-light);stroke:var(--engraving);stroke-width:.8px}.caliper-etch.svelte-1g1wrvc{fill:none;stroke:var(--engraving);stroke-width:.6px}.caliper-screw.svelte-1g1wrvc{fill:var(--metal);stroke:var(--engraving);stroke-width:.7px}.caliper-slot.svelte-1g1wrvc{fill:var(--metal);stroke:var(--engraving);stroke-width:.65px}.caliper-index.svelte-1g1wrvc{fill:var(--frame-ink);stroke:var(--frame-ink);stroke-width:1px}.caliper-travel.svelte-1g1wrvc{pointer-events:none;position:absolute;inset:0 36px}.caliper-ticks.svelte-1g1wrvc{height:16px;position:absolute;inset:26px 0 auto}.caliper-ticks.svelte-1g1wrvc i:where(.svelte-1g1wrvc){background:var(--engraving);opacity:.65;width:1px;height:5px;position:absolute;top:0}.caliper-ticks.svelte-1g1wrvc i.half:where(.svelte-1g1wrvc){width:var(--rule-medium);height:9px}.caliper-ticks.svelte-1g1wrvc i.major:where(.svelte-1g1wrvc){width:var(--rule-strong);opacity:1;height:13px}.caliper-stop.svelte-1g1wrvc{z-index:1;min-width:24px;height:24px;color:var(--quiet);font:11px var(--mono);pointer-events:auto;cursor:pointer;padding:0;position:absolute;top:0;left:0;transform:translate(-50%)}.caliper-stop.active.svelte-1g1wrvc,.caliper-stop.svelte-1g1wrvc:hover{color:var(--frame-ink)}.caliper-stop.active.svelte-1g1wrvc span:where(.svelte-1g1wrvc){border-bottom:1px solid var(--frame-ink);padding-bottom:2px}.caliper-stop.svelte-1g1wrvc:focus-visible{outline:1px solid var(--ink);outline-offset:1px}.caliper-stop.svelte-1g1wrvc:disabled{cursor:default}.caliper-carriage.svelte-1g1wrvc{filter:drop-shadow(1px 1px 1px #00000040);width:54px;height:64px;position:absolute;top:0;transform:translate(-50%)}.caliper-carriage.svelte-1g1wrvc svg:where(.svelte-1g1wrvc){width:100%;height:100%}.caliper-carriage.svelte-1g1wrvc .caliper-metal:where(.svelte-1g1wrvc){fill:color-mix(in srgb, var(--paper) 45%, var(--frame-ink))}.caliper-carriage.svelte-1g1wrvc .caliper-etch:where(.svelte-1g1wrvc),.caliper-carriage.svelte-1g1wrvc .caliper-slot:where(.svelte-1g1wrvc),.caliper-carriage.svelte-1g1wrvc .caliper-screw:where(.svelte-1g1wrvc){stroke:var(--ink)}.caliper-carriage.svelte-1g1wrvc .caliper-index:where(.svelte-1g1wrvc){fill:var(--ink);stroke:var(--ink)}.caliper-input.svelte-1g1wrvc{appearance:none;color:#0000;cursor:ew-resize;touch-action:none;background:0 0;border:0;border-radius:0;width:calc(100% - 24px);height:43px;margin:0;padding:0;position:absolute;top:21px;left:12px}.caliper-input.svelte-1g1wrvc::-webkit-slider-runnable-track{background:0 0;border:0;height:43px}.caliper-input.svelte-1g1wrvc::-moz-range-track{background:0 0;border:0;height:43px}.caliper-input.svelte-1g1wrvc::-webkit-slider-thumb{appearance:none;cursor:grab;background:0 0;border:0;width:48px;height:43px}.caliper-input.svelte-1g1wrvc::-moz-range-thumb{cursor:grab;background:0 0;border:0;border-radius:0;width:48px;height:43px}.caliper-input.svelte-1g1wrvc:active::-webkit-slider-thumb{cursor:grabbing}.caliper-input.svelte-1g1wrvc:active::-moz-range-thumb{cursor:grabbing}.caliper-input.svelte-1g1wrvc:focus{outline:none}.stage-navigation.svelte-1g1wrvc:has(.caliper-input:where(.svelte-1g1wrvc):focus-visible) .caliper-carriage:where(.svelte-1g1wrvc){outline:1px solid var(--ink);outline-offset:3px}.caliper-input.svelte-1g1wrvc:disabled{cursor:default}@media (width<=700px){.stage-navigation.svelte-1g1wrvc{order:-1;width:100%;max-width:470px;margin:0 auto}.caliper-stop.svelte-1g1wrvc{min-width:22px;font-size:10px}}.markdown-study.svelte-itkq6c{flex-direction:column;justify-content:end;min-height:100svh;padding:104px 26px 26px;display:flex;position:relative}@media (width<=700px){.markdown-study.svelte-itkq6c{padding:88px 15px 15px}}
