.site .ez{gap:32px;display:grid}.site .ez-panel{border:1px solid var(--line-2);min-width:0}.site .ez-controls{border-bottom:1px solid var(--line);gap:16px;padding:16px;display:grid}.site .ez-field{align-content:start;gap:8px;min-width:0;display:grid}.site .ez-label{font:500 10px/1.4 var(--mono);color:var(--fg-3)}.site .ez-hint{color:var(--fg-2);font-size:12.5px;line-height:1.5}@media (max-width:639px){.site .ez-hint-d{display:none}}.site .ez-chips{flex-wrap:wrap;gap:6px;display:flex}.site .ez-chips button{border:1px solid var(--line-2);font:500 11.5px/1.2 var(--mono);color:var(--fg-2);cursor:pointer;background:0 0;border-radius:0;padding:7px 10px}.site .ez-chips button:hover{color:var(--fg);border-color:var(--fg-3)}.site .ez-chips button[aria-checked=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.site .ez-chips button:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.site .ez-params{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;padding:16px 0 0;display:grid}@media (max-width:639px){.site .ez-params{gap:12px 16px}}.site .ez input[type=range]{width:100%;accent-color:var(--fg);margin:0}.site .ez input[type=range]:focus-visible{outline:1px solid var(--fg);outline-offset:6px}.site .ez-reset{grid-column:1/-1;justify-self:start}.site .ez-select{appearance:none;border:1px solid var(--line-2);width:100%;max-width:240px;font:400 13px/1.3 var(--mono);color:var(--fg);cursor:pointer;background:0 0;border-radius:0;padding:8px 12px}.site .ez-select:hover{border-color:var(--fg)}.site .ez-select:focus-visible{border-color:var(--fg);outline:1px solid var(--fg);outline-offset:2px}.site .ez-select option{background:var(--bg);color:var(--fg)}.site .ez-stage{background:var(--panel);gap:24px;padding:16px;display:grid}@media (min-width:820px){.site .ez-stage{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;padding:24px}}.site .ez-plot svg,.site .ez-draw svg,.site .ez-track{width:100%;height:auto;display:block;overflow:visible}.site .ez-g{stroke:var(--line);stroke-width:1px}.site .ez-g0{stroke:var(--line-2);stroke-width:1px}.site .ez-g1{stroke:var(--fg-3);stroke-width:1px;stroke-dasharray:3 3}.site .ez-ax{font:500 10.5px var(--mono);fill:var(--fg-3)}.site .ez-ca{fill:none;stroke:var(--fg);stroke-width:1.75px;stroke-linejoin:round}.site .ez-ca-over{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linejoin:round}.site .ez-cb{fill:none;stroke:var(--fg-3);stroke-width:1.25px;stroke-dasharray:5 4}.site .ez-peak{font:500 11px var(--mono);fill:var(--fg)}.site .ez-head{stroke:var(--fg-3);stroke-width:1px;stroke-dasharray:2 3}.site .ez-dot{fill:var(--fg)}.site .ez-dot-b{fill:var(--bg);stroke:var(--fg-2);stroke-width:1.25px}.site .ez-unit{stroke:var(--fg-3);stroke-width:1.5px}.site .ez-prev{gap:20px;min-width:0;display:grid}.site .ez-row{gap:8px;min-width:0;display:grid}.site .ez-row-h{font:500 11px/1.4 var(--mono);color:var(--fg-2);justify-content:space-between;gap:12px;margin:0;display:flex}.site .ez-row-h span:first-child{overflow-wrap:anywhere;min-width:0}.site .ez-row-h span:last-child{color:var(--fg);font-variant-numeric:tabular-nums}.site .ez-draw{color:var(--fg)}.site .ez-pencil{fill:none;stroke:var(--line-2);stroke-width:1px;stroke-dasharray:3 4}.site .ez-line{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:butt}.site .ez-draw.is-b,.site .ez-srow+.ez-srow{color:var(--fg-2)}.site .ez-transport{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 16px;display:flex}.site .ez-btn{border:1px solid var(--line-2);font:500 12px/1 var(--mono);color:var(--fg);cursor:pointer;background:0 0;border-radius:0;padding:8px 14px}.site .ez-btn:hover:not(:disabled){border-color:var(--fg)}.site .ez-btn:focus-visible{border-color:var(--fg);outline:1px solid var(--fg);outline-offset:2px}.site .ez-btn:disabled{color:var(--fg-3);cursor:default}.site .ez-scrub{flex:220px;gap:4px;min-width:0;display:grid}.site .ez-scrub span{font:500 10px/1.4 var(--mono);color:var(--fg-3)}.site .ez-read{font:500 12px/1.4 var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;margin:0}.site .ez-stats{border-top:1px solid var(--line);gap:6px;margin:0;padding:12px 16px;list-style:none;display:grid}.site .ez-stats li{font:400 12px/1.6 var(--mono);color:var(--fg-2);overflow-wrap:anywhere}.site .ez-stats b{color:var(--fg);font-weight:500}.site .ez-code{min-width:0;display:grid}.site .ez-tabs{flex-wrap:wrap;display:flex}.site .ez-tab{border:1px solid var(--line-2);font:500 11.5px/1 var(--mono);color:var(--fg-2);cursor:pointer;background:0 0;border-bottom:0;border-left-width:0;padding:8px 14px}.site .ez-tab:first-child{border-left-width:1px}.site .ez-tab[aria-selected=true]{color:var(--fg);background:var(--panel)}.site .ez-tab:focus-visible{outline:1px solid var(--fg);outline-offset:-3px}.site .ez-code .code-box{margin-top:0}.site .ez-live{gap:12px;min-width:0;display:grid}.site .ez-live-k{font:500 10px/1.4 var(--mono);color:var(--fg-3);margin:0}.site .ez-sbox{overscroll-behavior:contain;height:300px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--panel);overflow-y:auto}.site .ez-sbox:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.site .ez-tall{height:960px}.site .ez-sticky{align-content:center;gap:10px;height:300px;padding:10px 16px;display:grid;position:sticky;top:0}.site .ez-sread{min-height:1.4em;font:500 11px/1.4 var(--mono);color:var(--fg);font-variant-numeric:tabular-nums;margin:0}.site .ez-srow{width:min(100%,300px);color:var(--fg);gap:2px;display:grid}.site .ez-srow svg{width:100%;height:auto;display:block;overflow:visible}.site .ez-sk{font:500 10px/1.4 var(--mono);color:var(--fg-3);overflow-wrap:anywhere}.site .ez-strack{border-bottom:1px solid var(--line);height:12px;position:relative}.site .ez-sunit{border-left:1px solid var(--fg-3);border-right:1px solid var(--fg-3);position:absolute;top:0;bottom:-1px}.site .ez-sdot{background:var(--fg);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:1px;left:0}.site .ez-sdot.is-b{background:var(--bg);border:1.25px solid var(--fg-2)}.site .ez-live-note{max-width:68ch;color:var(--fg-2);margin:0;font-size:13px;line-height:1.6}.site .ez-live-note code{font:400 .92em var(--mono);color:var(--fg)}.site .ez-rm{border-top:1px solid var(--line);color:var(--fg-2);margin:0;padding:12px 16px;font-size:13px;line-height:1.6;display:none}@media (prefers-reduced-motion:reduce){.site .ez-rm{display:block}}.site .ez-scroll{overflow-x:auto}.site .ez-table{border-collapse:collapse;width:100%;min-width:620px;font-size:13.5px}.site .ez-table th,.site .ez-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px 10px 0}.site .ez-table th{font:500 10px/1.4 var(--mono);color:var(--fg-3);white-space:nowrap}.site .ez-table td{color:var(--fg-2);line-height:1.6}.site .ez-table td.is-code{font:400 12.5px/1.6 var(--mono);color:var(--fg);white-space:nowrap}.site .ezf{max-width:680px}.site .ezf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (max-width:559px){.site .ezf-grid{gap:6px}}.site .ezf-cell{border:1px solid var(--line-2);align-content:space-between;gap:6px;min-width:0;padding:6px 8px 8px;display:grid}@media (max-width:559px){.site .ezf-cell{padding:4px 5px 6px}}.site .ezf-cell svg{width:100%;height:auto;display:block;overflow:visible}.site .ezf-cell :is(line,path){vector-effect:non-scaling-stroke}.site .ezf-zero{stroke:var(--line-2);stroke-width:1px}.site .ezf-one{stroke:var(--fg-3);stroke-width:1px;stroke-dasharray:2 3}.site .ezf-axis{stroke:var(--fg-3);stroke-width:1px}.site .ezf-curve{fill:none;stroke:var(--fg);stroke-width:1.5px;stroke-linejoin:round}.site .ezf-over{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round}.site .ezf-lab{font:500 10.5px/1.4 var(--mono);flex-wrap:wrap;justify-content:space-between;gap:0 6px;margin:0;display:flex}.site .ezf-name{color:var(--fg)}.site .ezf-note{color:var(--fg-3);font-size:10px}.site .ezf-keyplot{position:relative}.site .ezf-tick{font:500 10px/1 var(--mono);color:var(--fg-3);position:absolute;left:12%;transform:translate(-50%,-50%)}.site .ezm{margin:28px 0 24px}.site .ezm-rows{gap:12px;display:grid}.site .ezm-row{grid-template-columns:88px minmax(0,1fr);align-items:center;display:grid}@media (max-width:559px){.site .ezm-row{grid-template-columns:minmax(0,1fr);gap:2px}}.site .ezm-svg{display:block;overflow:visible}.site .ezm-name{font:500 11px/1.4 var(--mono);color:var(--fg)}.site .ezm-rule{stroke:var(--fg-3);stroke-width:1px}.site .ezm-one{stroke:var(--fg-3);stroke-width:1px;stroke-dasharray:2 3}.site .ezm-tick{stroke:var(--fg-3);stroke-width:1px}.site .ezm-link{stroke:var(--fg-3);stroke-width:1px;opacity:.7}.site .ezm-link.is-over{stroke:currentColor;opacity:1}.site .ezm-dot{fill:var(--fg)}.site .ezm-axis{font:500 10px var(--mono);fill:var(--fg-3)}.site :is(.ez-over,.ezf-over,.ezm-link.is-over){color:var(--accent)}
