.pele-math-probe{visibility:hidden;pointer-events:none;position:fixed;top:0;left:0}.pele-math-probe>.pele-math-label{width:max-content;height:auto;font-size:16px;display:inline-flex}.pele-math-label{width:100%;height:100%;color:var(--dark);align-items:center;line-height:1;display:flex}.pele-math-label .katex{color:inherit;font-size:1em}.pele-math-label .katex-display{margin:0}.pele-math-label{white-space:nowrap;justify-content:center}.pele-math{overflow:visible}.pele-figure{--pele-bg:var(--light);--pele-fg:var(--dark);--pele-muted:var(--darkgray);--pele-line:var(--darkgray);--pele-surface:color-mix(in srgb, var(--lightgray) 35%, var(--light));--pele-surface-alt:color-mix(in srgb, var(--lightgray) 65%, var(--light));--pele-border:var(--darkgray);--pele-accent:var(--dark);--pele-critical:var(--dark);--pele-error:var(--dark);--pele-control:var(--gray);--pele-font:var(--bodyFont);--pele-font-mono:var(--codeFont);--pele-radius:0px;box-sizing:border-box;border:1px solid var(--dark);border-radius:var(--radius-none);background:0 0;min-width:0;margin:1rem 0;padding:2rem 1rem 1rem;position:relative}:root[saved-theme=dark] .pele-figure{--pele-control:var(--darkgray)}.pele-figure>.pele-trigger{border-radius:var(--radius-none);width:100%;height:100%;cursor:var(--cursor-zoom-in,zoom-in);background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.pele-figure>.pele-trigger>svg{position:absolute;top:.25rem;right:2.25rem}.pele-figure>.pele-trigger:focus-visible{outline:2px solid var(--dark);outline-offset:2px}.pele-figure>.pele-trigger:focus-visible>svg{color:var(--dark)}.pele-figure>.pele-trigger:disabled{cursor:var(--cursor-wait,wait)}.pele-figure>.pele-inline-copy{z-index:1;border-radius:var(--radius-none);cursor:var(--cursor-pointer,pointer);background:0 0;border:0;margin:0;padding:0;position:absolute;top:.25rem;right:.25rem}.pele-figure>.pele-inline-copy:focus-visible{outline:2px solid var(--dark);outline-offset:2px;color:var(--dark)}.pele-figure>.pele-trigger>svg,.pele-figure>.pele-inline-copy{box-sizing:border-box;width:1.5rem;height:1.5rem;color:var(--pele-control);place-items:center;padding:.375rem;transition:color .12s;display:grid}.pele-figure>.pele-trigger>svg,.pele-figure>.pele-inline-copy>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pele-figure>.pele-inline-copy>svg{width:.75rem;height:.75rem}.pele-figure>.pele-inline-copy.check{color:var(--dark)}@media (hover:hover) and (pointer:fine){.pele-figure>.pele-trigger:hover>svg,.pele-figure>.pele-inline-copy:hover{color:var(--dark)}}@media (pointer:coarse){.pele-figure{padding-top:3.5rem}.pele-figure>.pele-trigger>svg,.pele-figure>.pele-inline-copy{width:44px;height:44px;padding:.875rem}.pele-figure>.pele-trigger>svg{right:3.25rem}.pele-figure>.pele-inline-copy>svg{width:1rem;height:1rem}}.pele-figure>.pele-diagram{pointer-events:none;min-width:0;display:block;position:relative}.pele-figure>.pele-diagram:not([data-renderer]){white-space:pre-wrap}.pele-figure>.pele-diagram>svg.pele{margin-inline:auto;display:block}.pele-figure>.pele-diagram svg a{pointer-events:auto}.pele-dialog{box-sizing:border-box;border-radius:var(--radius-none);background:var(--light);width:94vw;max-width:94vw;height:90dvh;max-height:90dvh;color:var(--dark);border:0;margin:auto;padding:1rem;overflow:hidden}.pele-dialog::backdrop{background:color-mix(in srgb, var(--lightgray) 65%, transparent)}.pele-dialog[open]{grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid}.pele-dialog .pele-dialog-content{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.pele-dialog .pele-dialog-content>svg.pele{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.pele-dialog .pele-dialog-content>svg:focus-visible{outline:2px solid var(--dark);outline-offset:-2px}.pele-controls{z-index:1;border:1px solid var(--darkgray);background:var(--light);flex-direction:column;display:flex;position:absolute;top:.75rem;right:.75rem}.pele-controls .pele-controls-body{flex-direction:column;display:flex}.pele-controls .pele-controls-body[hidden]{display:none}.pele-controls button{box-sizing:border-box;border-radius:var(--radius-none);width:1.5rem;height:1.5rem;color:var(--pele-control);cursor:var(--cursor-pointer,pointer);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition:color .12s;display:flex}.pele-controls button>svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.75rem}.pele-controls button:focus-visible{outline:2px solid var(--dark);outline-offset:-2px;color:var(--dark)}.pele-controls button:disabled{color:var(--gray);cursor:var(--cursor-default,default)}@media (hover:hover) and (pointer:fine){.pele-controls button:hover:not(:disabled){color:var(--dark)}}@media (pointer:coarse){.pele-controls button{width:44px;height:44px}}.pele-controls .pele-fold[aria-expanded=true] svg{transform:rotate(180deg)}.pele-controls .pele-copy.check{color:var(--dark)}.pele-load-error{color:var(--dark);font-family:var(--bodyFont);white-space:normal;font-size:.875rem}