:root{--rx-done:#3fb36b;--rx-cmp:#0a6e8a;--rx-mov:#e0a21a;--rx-node:#e4e7e1;--rx-line:#8a948d;--rx-past:#efdcae;--rx-on-mov:#15191c;--rx-on-cmp:#fff;--rx-on-done:#15191c;--rx-ok:#1d8a45;--rx-g1:#0a6e8a;--rx-g2:#c27e00;--rx-g3:#8a4fc0;--rx-mbg:#cdebd6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--rx-done:#49d17f;--rx-cmp:#52c4dd;--rx-mov:#f2c230;--rx-node:#262e33;--rx-line:#5d6a72;--rx-past:#4a4126;--rx-on-mov:#08090a;--rx-on-cmp:#08090a;--rx-on-done:#08090a;--rx-ok:#49d17f;--rx-g1:#52c4dd;--rx-g2:#f2c230;--rx-g3:#c69bf0;--rx-mbg:#1d4a2e}}:root[data-theme=dark]{--rx-done:#49d17f;--rx-cmp:#52c4dd;--rx-mov:#f2c230;--rx-node:#262e33;--rx-line:#5d6a72;--rx-past:#4a4126;--rx-on-mov:#08090a;--rx-on-cmp:#08090a;--rx-on-done:#08090a;--rx-ok:#49d17f;--rx-g1:#52c4dd;--rx-g2:#f2c230;--rx-g3:#c69bf0;--rx-mbg:#1d4a2e}#rx .a-try{order:1}#rx .a-out{order:2}#rx .a-fig{order:3}#rx .a-mat,#rx .a-cmp{order:4}#rx .a-eng{order:5}#rx .a-res{order:6}#rx .a-how{order:7}#rx .a-thy{order:8}@media (width>=1000px){#rx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}#rx .a-fig,#rx .a-cmp,#rx .a-how,#rx .a-thy,#rx .a-mat{grid-column:1/-1}#rx[data-mode=list] .a-fig{grid-column:1}#rx[data-mode=list] .a-mat{grid-column:2}}#rx:not([data-mode=list]) .a-mat,#rx[data-mode=cmp] .a-res,#rx[data-mode=cmp] .a-eng,#rx:not([data-mode=cmp]) .a-cmp{display:none}#rx .a-fig,#rx .a-mat{scroll-margin-top:calc(var(--rail-h) + 20px)}.rx-prow .prow{--sw:0px}.rx-prow .c-sym{display:none}#rx .pha .seg button,#rx .a-fig .tp-st,#rx .pha .prst{font-family:var(--sans)}.led.rx-ok{background:var(--rx-ok);box-shadow:0 0 5px var(--rx-ok)}@media (width<=720px){#rx .a-fig{padding-top:24px}#rx .a-fig>.ph>.pha{background:0 0;justify-content:flex-end;width:100%;margin:0 0 8px;padding:0;position:static;transform:none}}.rx-pat{border:1px solid var(--line-2);background:var(--screen);border-radius:4px;align-items:center;gap:2px;height:46px;padding:0 10px;display:flex}.rx-pat:focus-within{outline:2px solid var(--accent);outline-offset:-1px}.rx-pat.bad{border-color:var(--warn)}.rx-sl,.rx-fl{font:700 18px var(--mono);color:var(--ink-3);flex:none}.rx-fl{min-width:1.6em}.rx-in{min-width:0;height:100%;color:var(--ink);font:700 18px var(--mono);background:0 0;border:0;outline:0;flex:auto;padding:0 4px}.rx-err{color:var(--warn);margin:6px 2px 0;font-size:13px}.rx-err[hidden]{display:none}.rx-row{border-bottom:1px solid var(--line);grid-template-columns:5.6em minmax(0,1fr);align-items:center;gap:6px 8px;padding:7px 2px;display:grid}.rx-row>h3{color:var(--ink-2);margin:0;font-size:12.5px;font-weight:700;line-height:1.3}.rx-top{align-items:start}.rx-top>h3{padding-top:7px}#rx-flags .chip,#rx-smp .chip,#rx-eng .chip{font-family:var(--sans)}.rx-lab{color:var(--ink-2);margin:10px 2px 4px;font-size:12.5px;font-weight:700;display:block}.rx-tx,.rx-rep{box-sizing:border-box;border:1px solid var(--line-2);background:var(--screen);width:100%;color:var(--ink);font:500 15px/1.6 var(--mono);resize:vertical;border-radius:4px;padding:8px 10px}.rx-rep{height:36px;padding:0 10px}.rx-tx:focus-visible,.rx-rep:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.rx-hl{border:1px solid var(--line);background:var(--inset);min-height:44px;font:500 15px/1.9 var(--mono);white-space:pre-wrap;word-break:break-all;border-radius:4px;padding:8px 10px}.rx-hl mark{background:var(--rx-mbg);color:var(--ink);cursor:pointer;border-radius:2px;padding:1px 0}.rx-hl mark.sel{outline:2px solid var(--rx-done)}.rx-hl .g1{box-shadow:inset 0 -3px 0 var(--rx-g1)}.rx-hl .g2{box-shadow:inset 0 -3px 0 var(--rx-g2)}.rx-hl .g3{box-shadow:inset 0 -3px 0 var(--rx-g3)}.rx-ro{margin-top:6px}.rx-ro[hidden]{display:none}.rx-ro b{background:var(--rx-mbg);border-radius:2px;font-weight:500}.rx-mw{overflow-x:auto}.rx-mt{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.rx-mt th{border-bottom:1px solid var(--line-2);font:500 12px/1.3 var(--sans);color:var(--ink-2);text-align:left;white-space:nowrap;padding:4px 6px}.rx-mt th i{vertical-align:middle;width:9px;height:3px;margin-right:4px;display:inline-block}.rx-mt td{border-bottom:1px solid var(--line);font:500 13.5px/1.35 var(--mono);white-space:nowrap;padding:4px 6px}.rx-mt tbody tr{cursor:pointer}.rx-mt tbody tr:hover td{background:var(--inset)}.rx-mt tr.sel td{background:color-mix(in srgb,var(--rx-done) 14%,transparent)}.rx-mt .n{color:var(--ink-3);width:2em}.rx-nil{color:var(--ink-3)}.rx-lg{min-height:24px;font-family:var(--sans);justify-content:space-between}.rx-lgl{flex-wrap:wrap;gap:4px 14px;display:flex}.rx-sw{box-sizing:border-box;background:var(--rx-node);border:1px solid var(--rx-line);border-radius:2px;width:12px;height:12px;display:inline-block}.rx-sw.rx-cmp{background:var(--rx-cmp);border:0}.rx-sw.rx-mov{background:var(--rx-mov);border:0}.rx-sw.rx-bad{background:var(--warn);border:0}.rx-sw.rx-done{background:var(--rx-done);border:0}.rx-vw button{font-family:var(--sans);align-items:center;gap:6px;display:inline-flex}.rx-vw svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:20px;height:14px}@media (width<=720px){.rx-vw{margin-left:auto}}#rx[data-mode=cmp] .rx-solo,#rx:not([data-mode=cmp]) .rx-race{display:none}.rx-scr{padding:0;overflow:hidden}.rx-scr canvas{width:100%;display:block}#rx .a-fig .tp{margin-top:10px}#rx .a-fig .ptab{margin-top:2px}.rx-race{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (width<=900px){.rx-race{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.rx-race{grid-template-columns:minmax(0,1fr)}}.rx-cell{border:1px solid var(--line);border-radius:var(--r);background:var(--screen);min-width:0;color:var(--ink);overflow:hidden}.rx-cell canvas{width:100%;display:block}.rx-ch{align-items:center;gap:6px;min-height:28px;padding:3px 9px;font-size:13px;font-weight:700;line-height:1.25;display:flex}.rx-cn{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rx-ch em{font:700 15px/1 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-style:normal}.rx-cb{background:var(--grid);height:4px;margin:0 9px;display:block}.rx-cb b{background:var(--rx-mov);width:0;height:100%;display:block}.rx-dn{background:var(--rx-ok);height:20px;color:var(--surface);font:700 12px/1 var(--sans);border-radius:3px;flex:none;align-items:center;gap:4px;padding:0 7px 0 5px;display:none}.rx-dn svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;display:block}.rx-cell[data-done] .rx-dn{display:inline-flex}.rx-cell[data-done]{border-color:var(--rx-ok)}.rx-cell[data-done] .rx-cb b{background:var(--rx-ok)}.rx-cell[data-na]{opacity:.6}.rx-who{color:var(--ink-2);margin:8px 2px 0;font-size:12.5px}.rx-res{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-res .m-main{grid-column:1/-1}.rx-rk{border-collapse:collapse;width:100%;font:500 12.5px/1.3 var(--mono);font-variant-numeric:tabular-nums}.rx-rk thead 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}.rx-rk td,.rx-rk tbody th{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:5px 8px}.rx-rk tr:last-child td,.rx-rk tr:last-child th{border-bottom:0}.rx-rk .l{text-align:left}.rx-rk tbody th{font:700 12.5px/1.3 var(--sans)}.rx-rk td.w{font:500 12px/1.3 var(--sans);color:var(--ink-2)}.rx-rk td.na{text-align:left;font-family:var(--sans);color:var(--ink-3)}.rx-lt{border-collapse:collapse;width:100%;min-width:560px;font-size:12.5px}.rx-lt thead th{border-bottom:1px solid var(--line-2);font:500 12px/1.25 var(--sans);color:var(--ink-2);vertical-align:bottom;padding:5px 3px}.rx-lt tbody th{z-index:1;background:var(--bg);border-bottom:1px solid var(--line);text-align:left;padding:2px;position:sticky;left:0}.rx-lt td{border-bottom:1px solid var(--line);text-align:center;white-space:nowrap;padding:2px}.rx-lt tr:last-child td,.rx-lt tr:last-child th{border-bottom:0}.rx-lr,.rx-lh{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:3px 5px}.rx-lr{font:700 12.5px var(--sans)}.rx-lr:hover,.rx-lh:hover{background:var(--inset)}.rx-c{background:var(--rx-c-bg,transparent);width:100%;min-height:30px;color:var(--ink);font:700 12.5px var(--mono);cursor:pointer;border:1px solid #0000;border-radius:3px;padding:0 4px;display:block}.rx-c.na{color:var(--ink-3);font-weight:500}.rx-c.hot{background:var(--warn);color:var(--surface)}.rx-c:hover{border-color:var(--ink-3)}.rx-c.sel{outline:2px solid var(--accent);outline-offset:-2px}.rx-ft td{font:500 12.5px/1.35 var(--sans);text-align:left;white-space:nowrap;padding:6px}.rx-ft td:last-child{white-space:normal;min-width:200px}.rx-ft td.o{font:700 13px var(--mono);white-space:nowrap}.rx-ft td.nb{color:var(--ink-3)}.rx-how{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (width<=1000px){.rx-how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.rx-how{grid-template-columns:minmax(0,1fr)}}.rx-hc{border:1px solid var(--line);border-radius:var(--r);background:var(--screen);width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;padding:0;display:block;overflow:hidden}.rx-hc:hover{border-color:var(--line-2)}.rx-hc[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.rx-hc:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rx-hc canvas{width:100%;display:block}.rx-ht{padding:8px 10px 0;font-size:13.5px;font-weight:700;display:block}.rx-hs{color:var(--ink-2);padding:2px 10px 9px;font-size:12.5px;line-height:1.45;display:block}.rx-hc code{font:700 13px var(--mono);color:var(--ink)}
