.pgrid .a-in{order:1}.pgrid .a-img{order:2}.pgrid .a-out{order:3}.pgrid .a-cmp{order:4}.pgrid .a-row{order:5}.pgrid .a-huf{order:6}.pgrid .a-file{order:7}.pgrid .a-thy{order:8}@media (width>=1000px){.pgrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.pgrid>.pnl{grid-column:1/-1}}.pgrid{--f0:#8f979e;--f1:#d6604d;--f2:#4393c3;--f3:#5aae61;--f4:#9970ab;--lit:#c9a227;--mat:#4393c3}.leg{font:500 12px/1.4 var(--mono);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:2px 0;display:inline-flex}.leg i{border-radius:2px;width:10px;height:10px;margin:0 4px 0 10px;display:inline-block}.leg i:first-child{margin-left:6px}.seg button:disabled{opacity:.45;cursor:default;color:var(--ink-3)}#in-tab:not([data-src=file]) #p-file,#in-tab:not([data-src=smp]) #p-smp,#in-tab:not([data-png]) .r-tg{display:none}.a-in.drop,.a-img.drop{border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus)}.m-sub{font:500 12px/1.5 var(--mono);color:var(--ink-3);letter-spacing:0;margin-top:2px;display:block}.ok{color:var(--ink)}.ng{color:var(--warn)}.eiv{max-width:min(100%,calc(var(--ivh,720px) * var(--ar,1.333) + 14px));grid-template-columns:10px minmax(0,1fr);align-items:stretch;gap:4px;margin:0 auto;display:grid}.fband{border:1px solid var(--line);position:relative}.fband canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.iv{border:1px solid var(--line);background:var(--inset) repeating-conic-gradient(var(--line) 0 25%,transparent 0 50%) 0 0/16px 16px;cursor:crosshair;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;line-height:0;position:relative}.iv:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.iv canvas{width:100%;height:auto;image-rendering:pixelated;display:block}.iv .ovc{image-rendering:auto;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.iv.busy canvas{opacity:.75;transition:opacity .2s .15s}.iv-st{color:var(--ink-3);margin-left:auto}.egrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}@media (width<=760px){.egrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.egrid figure{cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:0;margin:0}.egrid figure:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.egrid canvas{border:1px solid var(--line);background:var(--inset);width:100%;height:auto;image-rendering:pixelated;display:block}.egrid figure[aria-pressed=true] canvas{outline:2px solid var(--ink);outline-offset:1px}.egrid figcaption{font:500 12px/1.3 var(--mono);color:var(--ink-2);grid-template-columns:auto 1fr;gap:2px 6px;margin-top:5px;display:grid}.egrid figcaption b{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}@media (width<=760px){.egrid figcaption{grid-template-columns:minmax(0,1fr)}}.egrid figcaption i{background:var(--line);border-radius:2px;grid-column:1/-1;height:4px;display:block}.egrid figcaption i u{background:var(--ink-2);border-radius:2px;width:0;height:100%;display:block}.egrid .u{color:var(--ink-2);margin-left:.2em}.egrid figure.best figcaption>span:after{content:" 最小";color:var(--ink-3)}.ladw{overflow-x:auto;container-type:inline-size}.lad{--n:32;grid-template-columns:5.4em repeat(var(--n),minmax(1.9em,1fr)) 10em;min-width:min-content;font:500 11.5px/1 var(--mono);font-variant-numeric:tabular-nums;gap:1px;display:grid}.lad .ln{font:500 12px/1.2 var(--sans);color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;padding-right:6px;display:flex}.lad .ln i{border-radius:2px;flex:none;width:9px;height:9px}.lad .ln.on{color:var(--ink);font-weight:700}.lad .hd{border-bottom:1px solid var(--line);font:700 12.5px/1.3 var(--sans);grid-column:1/-1;align-items:baseline;gap:8px;margin-top:8px;padding-bottom:3px;display:flex}.lad .hd span{color:var(--ink-3);font-weight:400}.lad .c{background:var(--surface);height:24px;color:var(--ink-2);cursor:default;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:relative}.lad .c.z{color:var(--ink-3)}.lad .c.hv{z-index:1;box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}.lad .c.nb{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.lad .c.nb:after{content:attr(data-nb);color:var(--ink-3);font-size:8.5px;line-height:1;position:absolute;top:1px;right:2px}.lad .px{border:1px solid var(--line);background:var(--inset) repeating-conic-gradient(var(--line) 0 25%,transparent 0 50%) 0 0/8px 8px;align-items:stretch;height:22px;padding:0;display:flex}.lad .px span{flex:1}.lad .ch{height:14px;color:var(--ink-3);background:0 0;font-size:9.5px}.lad .sum{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding-left:8px;font-size:11.5px;display:flex}.lad .sum u{background:var(--line-2);border-radius:2px;flex:none;height:6px;display:block}.lad .sum.on{color:var(--ink);font-weight:700}.lad .sum.on u{background:var(--ink)}.lad .c.on{background:color-mix(in srgb,var(--ink) 9%,var(--surface))}.lad .tk{white-space:nowrap;height:26px;color:var(--ink);cursor:default;border-radius:2px;justify-content:center;align-items:center;gap:4px;padding:0 4px;display:flex;overflow:hidden}.lad .tk.l{background:color-mix(in srgb,var(--lit) 26%,transparent)}.lad .tk.m,.lad .tk.s{background:color-mix(in srgb,var(--mat) 28%,transparent);justify-content:flex-start}.lad .tk.s{background:color-mix(in srgb,var(--ink-3) 22%,transparent)}.lad .tk.cl{border-top-left-radius:0;border-bottom-left-radius:0}.lad .tk.cr{border-top-right-radius:0;border-bottom-right-radius:0}.lad .tk.hv{box-shadow:inset 0 0 0 2px var(--ink)}.lad .bt{height:20px;color:var(--ink-2);border-top:2px solid var(--line-2);place-items:center;font-size:10.5px;display:grid}.lad .bt.l{border-top-color:var(--lit)}.lad .bt.m{border-top-color:var(--mat)}.ldet{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px 24px;margin-top:14px;padding-top:12px;display:grid}.ldet h3{margin-bottom:6px;font-size:13px}.kv{font:500 12.5px/1.65 var(--mono);font-variant-numeric:tabular-nums;grid-template-columns:7.5em minmax(0,1fr) 6.5em;gap:2px 14px;margin:0;display:grid}.kv dt{color:var(--ink-3)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.kv dd.r{text-align:right}.kv .on{color:var(--ink);font-weight:700}.eq{font:500 12.5px/1.7 var(--mono);color:var(--ink-2);margin-bottom:4px}.eq b{color:var(--ink)}.blk{align-items:center;gap:4px;display:inline-flex}.blk .nb{border:1px solid var(--line);width:22px;height:20px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:0}.blk .nb:disabled{opacity:.4;cursor:default}.hufg{width:100%;height:auto;font:500 14px var(--mono);-webkit-user-select:none;user-select:none;display:block}.hufg .gl{stroke:var(--line);stroke-width:1px}.hufg .ax{stroke:var(--ink-3);stroke-width:1px}.hufg .tl{fill:var(--ink-3)}.hufg .tl.b{fill:var(--ink-2)}.hufg .no{fill:var(--line)}.hufg rect.hv{stroke:var(--ink);stroke-width:2px}.hufg .msg{fill:var(--ink-3);font-size:18px}.strip{border:1px solid var(--line);height:26px;margin-bottom:12px;display:flex;overflow:hidden}.strip span{min-width:3px;font:700 11px/1 var(--mono);color:#fff;white-space:nowrap;border-right:1px solid var(--surface);place-items:center;display:grid;overflow:hidden}.segw{overscroll-behavior:contain;height:200px;margin-bottom:14px;overflow:auto}.segs{border-collapse:collapse;width:100%;font:500 12.5px/1.4 var(--mono);font-variant-numeric:tabular-nums}.segs th{font:700 11.5px/1.3 var(--sans);color:var(--ink-3);text-align:right;white-space:nowrap;padding:7px 8px 5px}.segs td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;padding:4px 8px}.segs th:first-child,.segs td:first-child,.segs th:nth-child(4),.segs td:nth-child(4){text-align:left}.segs td:first-child{font-weight:700}.segs td:nth-child(4){font-family:var(--sans);white-space:normal;min-width:16em;color:var(--ink-2)}.segs tr.hv td{background:var(--inset)}.fmap{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1000px){.fmap{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.fsym h3{margin-bottom:6px;font-size:13px}.fsym .kv{grid-template-columns:7em minmax(0,1fr)}.bitrow{font:500 13px/1 var(--mono);flex-wrap:wrap;gap:8px;margin:2px 0 10px;display:flex}.bitrow .by{border:1px solid var(--line);grid-template-columns:repeat(8,1.45em);display:grid}.bitrow .by span{height:1.9em;color:var(--ink-3);place-items:center;display:grid}.bitrow .by span.cd{background:var(--ink);color:var(--surface);font-weight:700}.bitrow .by span.ex{background:var(--inset);color:var(--ink);box-shadow:inset 0 -2px 0 var(--mat)}.bitrow small{color:var(--ink-3);text-align:center;margin-top:3px;font-size:10.5px;display:block}.hx-sig{background:color-mix(in srgb,var(--f0) 35%,transparent)}.hx-len{color:var(--ink-3)}.hx-typ{color:var(--ink);font-weight:700}.hx-dat{background:color-mix(in srgb,var(--f4) 20%,transparent)}.hx-crc{background:color-mix(in srgb,var(--f1) 30%,transparent)}.hx-zh,.hx-bh{background:color-mix(in srgb,var(--f4) 45%,transparent)}.hx-lit{background:color-mix(in srgb,var(--lit) 24%,transparent)}.hx-mat{background:color-mix(in srgb,var(--mat) 28%,transparent)}.hx-raw{background:color-mix(in srgb,var(--ink-3) 22%,transparent)}.hx-ad{background:color-mix(in srgb,var(--f1) 30%,transparent)}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:40;border-radius:var(--r);background:var(--ink);max-width:calc(100vw - 32px);color:var(--surface);padding:9px 14px;font-size:13.5px;transition:opacity .2s;position:fixed;transform:translate(-50%)}.toast[data-off]{opacity:0;pointer-events:none}.ptab7{border-collapse:collapse;font:500 12.5px/1.4 var(--mono);font-variant-numeric:tabular-nums}.ptab7 th,.ptab7 td{border-top:1px solid var(--line);text-align:center;white-space:nowrap;padding:4px 10px}.ptab7 th[scope=row]{font:500 12px/1.4 var(--sans);color:var(--ink-2);text-align:left}.segs .pal{vertical-align:middle;flex-wrap:wrap;gap:1px;display:inline-flex}.segs .pal i{border:1px solid var(--line);width:9px;height:9px;display:inline-block}.fsym{min-height:16em}@media (width<=520px){#p-lay button{padding:0 6px}#p-fi.segr,#p-ct.segr,#p-smp.segr{grid-template-columns:var(--sw) minmax(0,1fr) 24px;grid-template-areas:"sym name rst"".val val"".sub sub";row-gap:4px;padding-bottom:8px}.kv{grid-template-columns:5.5em minmax(0,1fr) auto;gap:2px 8px;font-size:12px}}
