:root{--cl-0:#0a6e8a;--cl-1:#c0640a;--cl-2:#a03c8c;--cl-3:#2e8b2e;--cl-4:#5a55d0;--cl-5:#b3123f;--cl-6:#00907a;--cl-7:#9a6c00;--cl-ok:#1d8a45}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cl-0:#52c4dd;--cl-1:#ff9d5c;--cl-2:#e58ad6;--cl-3:#6fd46f;--cl-4:#a9a4ff;--cl-5:#ff6f8c;--cl-6:#d8c23a;--cl-7:#3fd0a8;--cl-ok:#49d17f}}:root[data-theme=dark]{--cl-0:#52c4dd;--cl-1:#ff9d5c;--cl-2:#e58ad6;--cl-3:#6fd46f;--cl-4:#a9a4ff;--cl-5:#ff6f8c;--cl-6:#d8c23a;--cl-7:#3fd0a8;--cl-ok:#49d17f}.a-fig{scroll-margin-top:calc(var(--rail-h) + 20px)}.cl-col2{align-content:start;gap:26px 16px;min-width:0;display:grid}@media (width>=760px){#cl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.a-fig,#cl>.a-thy{grid-column:1/-1}}#cl[data-mode=list] .a-m,#cl[data-mode=list] .cl-col2,#cl[data-mode=list] .a-st,#cl[data-mode=list] .cl-bar{display:none}.cl-row .prow{--sw:0px}.cl-row .c-sym{display:none}.led.cl-ok{background:var(--cl-ok);box-shadow:0 0 5px var(--cl-ok)}.a-fig>.ph>.pha .seg button,.a-fig .tp-st{font-family:var(--sans)}@media (width>=721px){.a-fig>.ph>h2{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 215px);overflow:hidden}}@media (width<=720px){.a-fig{padding-top:24px}.a-fig>.ph>.pha{background:0 0;justify-content:flex-end;width:100%;margin:0 0 8px;padding:0;position:static;transform:none}}.cl-bar{min-height:30px;font-family:var(--sans);justify-content:space-between}.cl-bar .tg,.cl-axis button{font-family:var(--sans)}.cl-lgs{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}#cl-lg{display:contents}#cl-lg[hidden]{display:none}#cl-say{text-align:right;margin-left:auto;font-size:13px}.cl-samp{color:var(--ink-3)}.cl-k{flex:none;display:inline-block}.cl-k.dot{background:var(--screen-ink);border-radius:50%;width:9px;height:9px}.cl-k.small{background:var(--screen-ink);border-radius:50%;width:6px;height:6px}.cl-k.sq{background:var(--ink);width:8px;height:8px}.cl-k.sqa{background:var(--accent);width:8px;height:8px}.cl-k.line{border-top:2px solid var(--screen-ink);width:16px;height:0}.cl-k.acc{border-color:var(--accent)}.cl-k.dash{border-top:2px dashed var(--accent);width:16px;height:0}.cl-k.dash2{border-top:2px dashed var(--screen-ink);width:16px;height:0}.cl-k.ring{border:2px solid var(--accent);border-radius:50%;width:11px;height:11px}.cl-k.ring2{border:2px solid var(--ink);border-radius:50%;width:11px;height:11px}.cl-k.cross{background:linear-gradient(45deg,transparent 42%,var(--screen-ink) 42% 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,var(--screen-ink) 42% 58%,transparent 58%);width:10px;height:10px}.cl-k.cen{background:var(--ink);border-radius:50%;width:12px;height:12px}.cl-k.tint{background:color-mix(in srgb,var(--screen-ink) 28%,transparent);border-radius:2px;width:12px;height:12px}.cl-k.cell{background:color-mix(in srgb,var(--accent) 40%,transparent);border-radius:1px;width:12px;height:12px}.tg[aria-pressed=false] .cl-k{opacity:.4}.cl-scr{padding:0;overflow:hidden}.cl-scr canvas{width:100%;height:460px;display:block}.cl-drawing #cl-cv{cursor:crosshair;touch-action:none}#cl-one{position:relative}#cl-ring{border:1.5px solid var(--ring,var(--screen-ink));box-shadow:0 0 0 1px var(--screen);pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}#cl-ring.er{border-style:dashed}#cl-ring[hidden]{display:none}@media (width<=620px){.cl-scr canvas{height:300px}}.a-fig .tp{margin-top:10px}.cl-sp button{font-family:var(--sans)}#cl .tp-tm>.cl-sp{flex:none;overflow:visible}@media (width<=420px){#cl .a-fig .tp{column-gap:6px;padding-inline:4px}#cl .a-fig .tp-side{gap:2px;padding-left:6px}#cl .cl-sp button{padding:0 6px}}@media (width<=620px){#cl .cl-bar{flex-wrap:wrap}#cl #cl-say{flex:1 0 100%;min-height:1.3em}}.cl-tools{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:32px;margin-bottom:8px;display:flex}.cl-tools[hidden],#cl-brush[hidden]{display:none}.cl-tools .seg button{font-family:var(--sans)}#cl-brush{flex-wrap:wrap;flex:1;align-items:center;gap:6px 12px;min-width:0;display:flex}#cl-br button{justify-content:center;align-items:center;min-width:34px;display:inline-flex}#cl-br svg{display:block}.cl-size{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cl-size .sl{width:96px}#cl-cnt{font:500 12px var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto}#cl-cnt.max{color:var(--accent);font-weight:700}#cl-clear{font-family:var(--sans)}.cl-grp{border-bottom:1px solid var(--line);grid-template-columns:6.2em minmax(0,1fr);gap:6px 8px;padding:6px 2px;display:grid}.cl-grp:last-child{border-bottom:0}.cl-grp>h3{color:var(--ink-2);margin:0;padding-top:7px;font-size:12px;font-weight:700;line-height:1.3}.cl-grp .chip{font-family:var(--sans)}.cl-grp .chips{margin:0}@media (width<=480px){.cl-grp{grid-template-columns:minmax(0,1fr)}.cl-grp>h3{padding-top:0}}#cl-par{border-top:1px solid var(--line);margin-top:6px}.a-d .prst{font-family:var(--sans)}.cl-dists{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.cl-d{border:1px solid var(--line);min-width:0;color:var(--ink-2);font:12px/1.3 var(--sans);text-align:left;cursor:pointer;background:0 0;border-radius:4px;padding:4px 5px 3px;display:block}.cl-d:hover{border-color:var(--line-2);color:var(--ink)}.cl-d svg{fill:currentColor;width:100%;height:30px;margin-bottom:2px;display:block}.cl-d[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.cl-d svg.pen{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}#cl-dpar{margin-top:6px}.cl-res .metrics{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px}.cl-res .m{border-top:0;padding:6px 0 5px}.cl-res .m-main{grid-column:auto;padding:6px 0 5px}.cl-res .m-main dd{font-size:30px;line-height:1.1}.cl-res .u{font-family:var(--sans)}.cl-sz{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:3px 16px;margin-top:6px;padding-top:6px;display:grid}.cl-szr{color:var(--ink-2);grid-template-columns:14px 5em minmax(0,1fr) 2.4em;align-items:center;gap:5px;font-size:12px;display:grid}.cl-szr i{border-radius:1px;height:6px;display:block}.cl-szr span:last-child{font:500 12px var(--mono);text-align:right;color:var(--ink)}.cl-rankw{overflow-x:auto}#o-rt{border-collapse:collapse;width:100%;font:500 12.5px/1.3 var(--mono);font-variant-numeric:tabular-nums}#o-rt th{font:700 12px/1.3 var(--sans);color:var(--ink-2);text-align:right;border-bottom:1px solid var(--line-2);white-space:nowrap;padding:4px 8px}#o-rt td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:5px 8px}#o-rt tr:last-child td{border-bottom:0}#o-rt .l{text-align:left;font-family:var(--sans);font-weight:700}.a-fig .a-st{border-top:0;margin-top:0}.a-st .more-b{border-top:0;padding:2px 0 0}.a-st .more-h{padding:0 2px}#cl-steps{grid-template-columns:repeat(auto-fit,minmax(min(236px,100%),1fr));gap:6px;display:grid}.cl-step{border:1px solid var(--line);border-radius:var(--r);min-width:0;min-height:66px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;padding:0 0 0 88px;display:block;position:relative;overflow:hidden}.cl-step:hover:not(:disabled){border-color:var(--line-2)}.cl-step:disabled{cursor:default}.cl-step canvas{background:var(--screen);border-right:1px solid var(--line);width:88px;height:100%;position:absolute;top:0;left:0}.cl-step b{padding:6px 9px 0;font-size:13px;line-height:1.35;display:block}.cl-step em{font:700 12px var(--mono);color:var(--ink-3);margin-right:5px;font-style:normal}.cl-step span{color:var(--ink-2);padding:1px 9px 6px;font-size:12px;line-height:1.45;display:block}.cl-step.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.cl-step.on em{color:var(--accent)}#cl-cmp{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:8px;display:grid}#cl-cmp[hidden]{display:none}@media (width<=620px){#cl-cmp{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-cell{border:1px solid var(--line);border-radius:var(--r);background:var(--screen);min-width:0;color:var(--ink);text-align:left;cursor:pointer;padding:0;display:block;overflow:hidden}.cl-cell:hover{border-color:var(--line-2)}.cl-cell canvas{width:100%;height:170px;display:block}@media (width<=620px){.cl-cell canvas{height:112px}}.cl-ch{background:var(--surface);border-top:1px solid var(--line);align-items:center;gap:6px;min-height:26px;padding:2px 8px;font-size:12.5px;font-weight:700;line-height:1.25;display:flex}.cl-cn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cl-ch em{font:500 12px/1 var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap;margin-left:auto;font-style:normal}.cl-rk{background:var(--ink-2);min-width:18px;height:18px;color:var(--surface);font:700 11.5px/1 var(--mono);border-radius:3px;flex:none;place-items:center;display:inline-grid}.cl-rk.top{background:var(--accent)}.cl-lbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px 12px;display:flex}.cl-lbar .chips{margin:0}.cl-lbar .chip,.cl-lbar .prst{font-family:var(--sans)}.cl-lcap{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin:8px 0 6px;font-size:12px;display:flex}.cl-lcap b{color:var(--ink);font-weight:700}#cl-gw{border:1px solid var(--line);border-radius:var(--r);max-height:780px;overflow:auto}#cl-g{border-collapse:separate;border-spacing:3px;table-layout:fixed;width:100%;min-width:760px}#cl-g thead th{z-index:3;background:var(--bg);font:700 12px/1.3 var(--sans);color:var(--ink-2);padding:2px 0;position:sticky;top:0}#cl-g thead th:first-child{z-index:4;width:112px;left:0}#cl-g thead button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}#cl-g thead button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}#cl-g thead canvas{border:1px solid var(--line);background:var(--screen);border-radius:3px;width:100%;height:52px;margin-bottom:2px;display:block}#cl-g tbody th{z-index:2;background:var(--bg);text-align:left;font:700 11.5px/1.25 var(--sans);color:var(--ink-2);padding:0 3px 0 2px;position:sticky;left:0}#cl-g tbody th button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}#cl-g tbody th button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}#cl-g tr.grp th{font:700 11px/1.3 var(--sans);color:var(--ink-3);padding:8px 2px 0}#cl-g td{padding:0}.cl-c1{border:1px solid var(--line);background:var(--screen);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:3px;padding:0;display:block;position:relative;overflow:hidden}.cl-c1:hover{border-color:var(--ink-3)}.cl-c1 canvas{width:100%;height:68px;display:block}.cl-c1 small{background:var(--screen);font:700 10.5px/1.35 var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:2px;padding:0 3px;position:absolute;bottom:1px;right:1px}.cl-c1 small:empty{display:none}.cl-c1 small.lo{color:var(--ink-3);font-weight:500}.cl-cx th[scope=row]{white-space:nowrap}.cl-cx td{white-space:nowrap;font-family:var(--mono);font-size:12.5px}.cl-cx td.tx{font-family:var(--sans);white-space:normal}
