.human-error.svelte-42kud2{color:var(--pen-red);border:1px solid var(--pen-red);background:var(--paper-alt);margin:1.25rem 0 0;padding:.75rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.9375rem}h1.svelte-42kud2{margin-top:1.75rem}.lede.svelte-42kud2{color:var(--ink);max-width:42rem;margin:.75rem 0 0;font-family:IBM Plex Sans Variable,sans-serif;font-size:1.0625rem;line-height:1.7}.privacy-line.svelte-42kud2{color:var(--ink);opacity:.8;margin:.75rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.8125rem}.safety-note.svelte-42kud2{color:var(--ink);background:var(--paper-alt);border:1px solid var(--grid);border-radius:2px;max-width:42rem;margin:.75rem 0 0;padding:.6rem .85rem;font-family:IBM Plex Sans Variable,sans-serif;font-size:.875rem;line-height:1.6}.human-canvas-panel.svelte-42kud2{aspect-ratio:3/4;border:1px solid var(--grid);background-color:var(--paper);background-image:repeating-linear-gradient(to right, var(--grid-line-minor) 0 1px, transparent 1px var(--graph-minor)), repeating-linear-gradient(to bottom, var(--grid-line-minor) 0 1px, transparent 1px var(--graph-minor)), repeating-linear-gradient(to right, var(--grid-line-major) 0 1px, transparent 1px var(--graph-major)), repeating-linear-gradient(to bottom, var(--grid-line-major) 0 1px, transparent 1px var(--graph-major));border-radius:2px;width:100%;max-width:30rem;margin:1.25rem auto 0;position:relative;overflow:hidden}@media (height<=700px){.human-canvas-panel.svelte-42kud2{max-width:52.5vh}}.human-canvas.svelte-42kud2{width:100%;height:100%;display:block;position:absolute;inset:0}.canvas-overlay.svelte-42kud2{text-align:center;background:var(--paper-alt);border:1px solid var(--grid);flex-direction:column;align-items:center;gap:.5rem;max-width:calc(100% - 2rem);margin:0;padding:.75rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.8125rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.canvas-overlay.svelte-42kud2 p:where(.svelte-42kud2){margin:0}.canvas-overlay-error.svelte-42kud2{color:var(--pen-red);border-color:var(--pen-red)}.canvas-overlay-sub.svelte-42kud2{opacity:.85;font-family:IBM Plex Sans Variable,sans-serif}.load-bar-track.svelte-42kud2{background:var(--paper);border:1px solid var(--grid);border-radius:2px;width:12rem;max-width:100%;height:6px;overflow:hidden}.load-bar-fill.svelte-42kud2{background:var(--pen-blue);height:100%}.load-bytes.svelte-42kud2{font-variant-numeric:tabular-nums;opacity:.85}.preset-row.svelte-42kud2{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.preset-button.svelte-42kud2{border:1px solid var(--grid);background:var(--paper);min-height:24px;color:var(--ink);cursor:pointer;border-radius:0;padding:.45rem .8rem;font-family:IBM Plex Mono,monospace;font-size:.8125rem}.preset-button.svelte-42kud2:disabled{cursor:default;opacity:.6}.preset-button.svelte-42kud2:focus-visible{outline:2px solid var(--pen-blue);outline-offset:2px}.sliders-section.svelte-42kud2{flex-direction:column;gap:.6rem;max-width:30rem;margin-top:1.5rem;display:flex}.slider-row.svelte-42kud2{grid-template-columns:4rem 1fr 4.5rem;align-items:center;gap:.75rem;display:grid}.slider-row.svelte-42kud2 label:where(.svelte-42kud2){color:var(--ink);font-family:IBM Plex Sans Variable,sans-serif;font-size:.9375rem}.slider-row.svelte-42kud2 input[type=range]:where(.svelte-42kud2){width:100%;accent-color:var(--pen-blue)}.slider-row.svelte-42kud2 input[type=range]:where(.svelte-42kud2):disabled{opacity:.6}.slider-row.svelte-42kud2 input[type=range]:where(.svelte-42kud2):focus-visible{outline:2px solid var(--pen-blue);outline-offset:2px}.slider-value.svelte-42kud2{font-variant-numeric:tabular-nums;color:var(--ink);text-align:end;font-family:IBM Plex Mono,monospace;font-size:.875rem}.updating-note.svelte-42kud2{color:var(--ink);opacity:.7;margin:0;font-family:IBM Plex Mono,monospace;font-size:.8125rem}.error.svelte-42kud2{color:var(--pen-red);background:var(--paper-alt);border:1px solid var(--pen-red);margin:.25rem 0 0;padding:.6rem .85rem;font-family:IBM Plex Mono,monospace;font-size:.875rem}.fit-card.svelte-42kud2,.export-row.svelte-42kud2{max-width:34rem;margin-top:2rem}.fit-card.svelte-42kud2 h2:where(.svelte-42kud2),.export-row.svelte-42kud2 h2:where(.svelte-42kud2),.limits.svelte-42kud2 h2:where(.svelte-42kud2),.snippet.svelte-42kud2 h2:where(.svelte-42kud2){color:var(--ink);margin:0 0 .85rem;font-family:Instrument Serif,serif;font-size:1.375rem;font-weight:400}.fit-inputs.svelte-42kud2{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.fit-field.svelte-42kud2{color:var(--ink);flex-direction:column;gap:.3rem;font-family:IBM Plex Sans Variable,sans-serif;font-size:.875rem;display:flex}.fit-field.svelte-42kud2 input:where(.svelte-42kud2){font-variant-numeric:tabular-nums;background:var(--paper-alt);border:1px solid var(--grid);color:var(--ink);border-radius:2px;padding:.4rem .6rem;font-family:IBM Plex Mono,monospace;font-size:.9375rem}.fit-field.svelte-42kud2 input:where(.svelte-42kud2):focus-visible{outline:2px solid var(--pen-blue);outline-offset:2px}.fit-button.svelte-42kud2,.export-button.svelte-42kud2{border:1px solid var(--ink);background:var(--paper);min-height:24px;color:var(--ink);cursor:pointer;border-radius:0;padding:.5rem .85rem;font-family:IBM Plex Mono,monospace;font-size:.875rem}.fit-button.svelte-42kud2{margin-top:.85rem}.fit-button.svelte-42kud2:disabled,.export-button.svelte-42kud2:disabled{cursor:default;opacity:.6}.fit-button.svelte-42kud2:focus-visible,.export-button.svelte-42kud2:focus-visible{outline:2px solid var(--pen-blue);outline-offset:2px}.fit-table-scroll.svelte-42kud2{margin-top:1rem;overflow-x:auto}.fit-table-scroll.svelte-42kud2:focus-visible{outline:2px solid var(--pen-blue);outline-offset:2px}.fit-table.svelte-42kud2{border-collapse:collapse;background:var(--paper-alt);border:1px solid var(--grid);font-variant-numeric:tabular-nums;border-radius:2px;width:100%;font-family:IBM Plex Mono,monospace;font-size:.8125rem}.fit-table.svelte-42kud2 th:where(.svelte-42kud2),.fit-table.svelte-42kud2 td:where(.svelte-42kud2){text-align:start;border-bottom:1px solid var(--grid);white-space:nowrap;padding:.45rem .7rem}.fit-table.svelte-42kud2 tbody:where(.svelte-42kud2) tr:where(.svelte-42kud2):last-child th:where(.svelte-42kud2),.fit-table.svelte-42kud2 tbody:where(.svelte-42kud2) tr:where(.svelte-42kud2):last-child td:where(.svelte-42kud2){border-bottom:none}.fit-status.svelte-42kud2{color:var(--ink);opacity:.85;margin:.6rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.8125rem}.visually-hidden.svelte-42kud2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.export-buttons.svelte-42kud2{flex-wrap:wrap;gap:.5rem;display:flex}.proof.svelte-42kud2{border-top:1px solid var(--grid);flex-direction:column;gap:0;margin-top:2rem;padding-block:2rem;display:flex}.proof-scope-caption.svelte-42kud2{color:var(--ink);opacity:.75;margin:.75rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.8125rem;line-height:1.6}.proof-scope-caption.svelte-42kud2 a:where(.svelte-42kud2){color:var(--pen-blue)}.limits.svelte-42kud2{border-top:1px solid var(--grid);padding-block:1rem 2rem}.limits-scroll.svelte-42kud2{overflow-x:auto}.limits-scroll.svelte-42kud2:focus-visible{outline:2px solid var(--pen-blue);outline-offset:2px}.limits-table.svelte-42kud2{border-collapse:collapse;background:var(--paper-alt);border:1px solid var(--grid);width:100%;color:var(--ink);border-radius:2px;font-size:.85rem;line-height:1.6}.limits-table.svelte-42kud2 thead:where(.svelte-42kud2) th:where(.svelte-42kud2){letter-spacing:.02em;opacity:.7;border-bottom:1px solid var(--grid);font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:400}.limits-table.svelte-42kud2 tbody:where(.svelte-42kud2) tr:where(.svelte-42kud2){border-bottom:1px solid var(--grid)}.limits-table.svelte-42kud2 tbody:where(.svelte-42kud2) tr:where(.svelte-42kud2):last-child{border-bottom:none}.limits-table.svelte-42kud2 th:where(.svelte-42kud2),.limits-table.svelte-42kud2 td:where(.svelte-42kud2){text-align:start;vertical-align:top;padding:.6rem .75rem;font-family:IBM Plex Sans Variable,sans-serif;font-weight:400}.limits-table.svelte-42kud2 th[scope=row]:where(.svelte-42kud2){min-width:11rem}.limits-table.svelte-42kud2 td:where(.svelte-42kud2){min-width:14rem}.snippet.svelte-42kud2{border-top:1px solid var(--grid);padding-block:1rem 3rem}.snippet.svelte-42kud2 pre:where(.svelte-42kud2){background:var(--paper-alt);border:1px solid var(--grid);margin:0 0 .75rem;padding:1rem 1.25rem;overflow-x:auto}.snippet.svelte-42kud2 code:where(.svelte-42kud2){color:var(--ink);white-space:pre;font-family:IBM Plex Mono,monospace;font-size:.8125rem;line-height:1.7}.snippet-caption.svelte-42kud2{color:var(--ink);opacity:.75;margin:0;font-family:IBM Plex Mono,monospace;font-size:.875rem}@media (width<=32rem){.fit-inputs.svelte-42kud2{grid-template-columns:1fr}.slider-row.svelte-42kud2{grid-template-columns:3.25rem 1fr 4rem;gap:.5rem}.preset-button.svelte-42kud2,.fit-button.svelte-42kud2,.export-button.svelte-42kud2{min-height:40px}.export-button.svelte-42kud2{flex:auto}}
