@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap";
.pn{--font:"Satoshi", system-ui, -apple-system, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--ink:#06003f;--i70:#06003fcc;--i45:#06003f9e;--i28:#06003f75;--i14:#06003f42;--rule:#06003f1a;--rule2:#06003f29;--hover:#06003f07;--av:#02007f;--av-8:#02007f14;--oa:#ff4e3a;--oa-8:#ff4e3a1a;--off:#d5d3e2;--coral:#ff4e3a;--navy:#06003f;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--gut:32px;--pn-sticky-offset:56px;box-sizing:border-box;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;background:#fff;font-size:15px;line-height:1.5}.pn *,.pn :before,.pn :after{box-sizing:border-box}.pn button,.pn select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.pn a{color:inherit;text-decoration:none}.pn .mono{font-family:var(--mono)}.pn :focus-visible{outline:2px solid var(--av);outline-offset:2px;border-radius:4px}.pn .bar{align-items:center;gap:var(--s3);padding:var(--s3) var(--gut);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);top:var(--pn-sticky-offset);z-index:40;background:#fff;display:flex;position:sticky}.pn .sbox{flex:none;width:min(380px,32vw);min-width:190px;position:relative}.pn .sbox input{width:100%;height:40px;font:inherit;color:var(--ink);background:#06003f0d;border:1px solid #0000;border-radius:8px;padding:0 12px 0 38px;font-size:14px}.pn .sbox input::placeholder{color:var(--i28)}.pn .sbox input:focus{border-color:var(--rule2);background:#fff;outline:none}.pn .sbox svg{color:var(--i28);position:absolute;top:12px;left:13px}.pn .fby{color:var(--i45);white-space:nowrap;flex:none;font-size:14px}.pn .facets{align-items:center;gap:var(--s2);scrollbar-width:none;flex-wrap:nowrap;flex:1;min-width:0;padding:4px 0;display:flex;overflow:auto visible}.pn .facets::-webkit-scrollbar{display:none}.pn .fset{border:1px dashed var(--rule2);border-radius:8px;flex:none;align-items:stretch;height:40px;display:inline-flex;overflow:hidden}.pn .fset:hover{border-color:var(--i45)}.pn .fset.on{border-style:solid;border-color:var(--av);background:var(--av-8)}.pn .pill{height:100%;color:var(--ink);white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.pn .fset.on .pill{padding-right:12px}.pn .fset.on .pill .fl{color:var(--i45)}.pn .fset.on .pill .fv{color:var(--av);text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-weight:700;overflow:hidden}.pn .pillx{width:36px;color:var(--av);border-left:1px solid #02007f38;flex:none;place-items:center;display:grid}.pn .pillx:hover{background:#02007f1c}.pn .clrall{color:var(--i45);white-space:nowrap;text-underline-offset:3px;flex:none;align-items:center;height:40px;padding:0 10px;font-size:13.5px;text-decoration:underline;display:inline-flex}.pn .clrall:hover{color:var(--ink)}.pn .pop{z-index:120;border:1px solid var(--rule2);background:#fff;border-radius:10px;min-width:264px;max-width:320px;max-height:62vh;padding:5px;position:fixed;overflow-y:auto;box-shadow:0 14px 40px #06003f26,0 2px 8px #06003f0f}.pn .pop.narrow{min-width:168px}.pn .pop label{cursor:pointer;color:var(--i70);border-radius:6px;align-items:center;gap:9px;padding:6px 10px;font-size:13.5px;line-height:1.45;display:flex}.pn .pop label:hover{background:var(--hover);color:var(--ink)}.pn .pop input{accent-color:var(--av);flex:none;width:14px;height:14px;margin:0}.pn .pop .n{color:var(--i28);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.pn .pop .phead{color:var(--i45);letter-spacing:.05em;text-transform:uppercase;margin:0;padding:7px 10px 5px;font-size:11px;font-weight:700}.pn .pop .opt{cursor:pointer;color:var(--ink);border-radius:6px;align-items:center;gap:9px;padding:6px 10px;font-size:13.5px;line-height:1.45;display:flex}.pn .pop .opt:hover{background:var(--hover)}.pn .pop .opt input{accent-color:var(--av);flex:none;width:14px;height:14px;margin:0}.pn .pop .opt .code{color:var(--i28);font-family:var(--mono);font-size:11.5px}.pn .pop .opt .n{color:var(--i28);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.pn .subf{border-left:1px solid var(--rule2);margin:0 0 5px 22px;padding-left:13px}.pn .subf h5{color:var(--i45);letter-spacing:.05em;text-transform:uppercase;margin:6px 0 1px;font-size:10.5px;font-weight:700}.pn .subf label{cursor:pointer;color:var(--i70);border-radius:5px;align-items:center;gap:9px;padding:4px 8px;font-size:13px;display:flex}.pn .subf label:hover{background:var(--hover);color:var(--ink)}.pn .subf input{accent-color:var(--av);flex:none;width:13px;height:13px;margin:0}.pn .idbox{gap:6px;padding:4px 6px 2px;display:flex}.pn .idbox input{border:1px solid var(--rule2);min-width:0;height:34px;font:inherit;font-size:13.5px;font-family:var(--mono);color:var(--ink);border-radius:6px;flex:1;padding:0 10px}.pn .idbox input::placeholder{font-family:var(--font);color:var(--i28)}.pn .idbox input:focus{border-color:var(--av);outline:none}.pn .idadd{background:var(--ink);color:#fff;border-radius:6px;flex:none;height:34px;padding:0 13px;font-size:13px;font-weight:500}.pn .idhint{color:var(--i45);margin:4px 0 6px;padding:0 7px;font-size:11px;line-height:1.45}.pn .idchips{border-top:1px solid var(--rule);flex-wrap:wrap;gap:5px;padding:4px 6px 2px;display:flex}.pn .idchip{background:var(--av-8);color:var(--av);font-size:12.5px;font-family:var(--mono);border-radius:6px;align-items:center;gap:6px;padding:4px 5px 4px 9px;display:inline-flex}.pn .idchip .c{background:var(--av);color:#fff;font-size:10.5px;font-family:var(--font);border-radius:8px;padding:1px 6px;font-weight:700}.pn .idchip.miss{color:var(--i45);background:#06003f0d}.pn .idchip.miss .c{background:var(--i28)}.pn .idchip button{opacity:.65;border-radius:4px;place-items:center;width:15px;height:15px;display:grid}.pn .idchip button:hover{opacity:1;background:#02007f1f}.pn .pop .cap{color:var(--i45);border-top:1px solid var(--rule);margin:4px 0 0;padding:8px 10px 3px;font-size:11px;line-height:1.5}.pn .pop .pclr{text-align:left;width:100%;color:var(--i45);border-top:1px solid var(--rule);margin-top:4px;padding:7px 10px;font-size:12.5px;display:block}.pn .pop .pclr:hover{color:var(--ink)}.pn .ctl{align-items:center;gap:var(--s2);border:1px solid var(--rule2);height:40px;color:var(--ink);white-space:nowrap;border-radius:8px;flex:none;padding:0 13px;font-size:14px;font-weight:500;display:inline-flex}.pn .ctl:hover{border-color:var(--i45);color:var(--ink)}.pn .badge2{color:var(--i70);background:#06003f14;border-radius:9px;padding:1px 7px;font-size:10.5px;font-weight:700}.pn .ctl.on .badge2{background:var(--av);color:#fff}.pn .popfoot{border-top:1px solid var(--rule);gap:4px;margin-top:4px;padding-top:5px;display:flex}.pn .popfoot button{color:var(--i45);text-align:center;border-radius:6px;flex:1;padding:6px 9px;font-size:12.5px}.pn .popfoot button:hover{background:var(--hover);color:var(--ink)}.pn .pop .opt .only{color:var(--i28);border:1px solid var(--rule2);border-radius:4px;padding:1px 5px;font-size:10px}.pn .pop .opt.dis{opacity:.5}.pn .barend{gap:var(--s2);padding-left:var(--s3);border-left:1px solid var(--rule);flex:none;align-items:center;display:flex}.pn .tw{padding:0 var(--gut);max-width:2240px;margin:0 auto}.pn .tscroll{max-height:calc(100dvh - var(--pn-sticky-offset) - 241px);border-bottom:1px solid var(--rule);min-height:260px;overflow:auto}.pn .tscroll::-webkit-scrollbar{width:10px;height:10px}.pn .tscroll::-webkit-scrollbar-thumb{background:#06003f2e;border:3px solid #fff;border-radius:6px}.pn .tscroll::-webkit-scrollbar-thumb:hover{background:#06003f4d}.pn table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1560px}.pn col.name{width:320px}.pn col.ids{width:140px}.pn thead th{z-index:20;background:#fff;position:sticky}.pn tr.counts th{padding:var(--s4) 0 var(--s1);color:var(--i45);text-align:center;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;top:0}.pn tr.counts th.name{text-align:left;color:var(--i70);border-right:1px solid var(--rule);padding-right:var(--s4);font-size:13px;font-weight:700}.pn tr.heads th{padding:0 0 var(--s3);border-bottom:1px solid var(--rule2);vertical-align:bottom;text-align:center;top:33px}.pn tr.heads th.name{text-align:left;border-right:1px solid var(--rule);padding-right:var(--s4);color:var(--i70);font-size:13px;font-weight:700}.pn th.tx .l{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.pn th.tx .c{font-family:var(--mono);color:var(--i45);margin-top:2px;font-size:11px;display:block}.pn tbody{border-bottom:1px solid var(--rule);cursor:pointer}.pn tbody:hover{background:#fafafc}.pn tbody td{vertical-align:middle;height:29px;padding:0}.pn tbody tr.ra td{padding-top:11px}.pn tbody tr.rb td{padding-bottom:11px}.pn td.name{border-right:1px solid var(--rule);padding-right:var(--s4);z-index:12;background:#fff;position:sticky;left:0}.pn tbody:hover td.name{background:#fafafc}.pn tr.counts th.name,.pn tr.heads th.name{z-index:26;background:#fff;position:sticky;left:0}.pn td.ids{padding-left:var(--s4);padding-right:var(--s3);border-right:1px solid var(--rule)}.pn tr.heads th.ids{text-align:left;padding-left:var(--s4);padding-bottom:var(--s3);color:var(--i70);border-right:1px solid var(--rule);font-size:13px;font-weight:700}.pn tr.counts th.ids{border-right:1px solid var(--rule)}.pn td.meta{border-left:1px solid var(--rule);padding-left:var(--s4);text-align:right;color:var(--i70);font-size:12.5px;line-height:1.5}.pn .who{align-items:center;gap:var(--s3);min-width:0;display:flex}.pn .tile{border:1px solid var(--rule2);background:#fff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.pn .tile span{color:var(--i70);font-size:12px;font-weight:700}.pn .tile img{object-fit:contain;background:#fff;width:100%;height:100%;padding:4px;position:absolute;inset:0}.pn .tile.big{border-radius:10px;width:48px;height:48px}.pn .tile.big span{font-size:16px}.pn .nm{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.pn .idv{font-family:var(--mono);color:var(--ink);cursor:default;font-size:12.5px;font-weight:500;line-height:1.5}.pn .idv.q{color:var(--i28)}.pn .sub .sep{color:var(--i28);margin:0 9px}.pn .sub{color:var(--i70);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12.5px;overflow:hidden}.pn .sub .hit{color:var(--av)}.pn td.tx{text-align:center}.pn .dot{background:var(--off);vertical-align:middle;border-radius:50%;width:9px;height:9px;display:inline-block}.pn .dot.av{background:var(--av)}.pn .dot.oa{background:var(--oa)}.pn .dot.cav{box-shadow:inset 0 0 0 2px var(--av);background:#fff}.pn .dot.coa{box-shadow:inset 0 0 0 2px var(--oa);background:#fff}.pn .dot.gone{box-shadow:inset 0 0 0 1.25px var(--off);background:#fff}.pn .mtag .ndot{background:var(--coral);border-radius:50%;flex:none;width:5px;height:5px}.pn .key{gap:var(--s5);padding:var(--s4) 0 var(--s5);color:var(--i70);flex-wrap:wrap;align-items:center;font-size:13px;display:flex}.pn .key span{align-items:center;gap:8px;display:inline-flex}.pn .pag{z-index:30;align-items:center;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--rule);background:#fff;flex-wrap:wrap;display:flex;position:sticky;bottom:0}.pn .pag .info{color:var(--i70);font-variant-numeric:tabular-nums;font-size:13.5px}.pn .pag .sp{flex:1}.pn .pag .pgs{gap:var(--s1);align-items:center;display:flex}.pn .pg{min-width:34px;height:34px;color:var(--i70);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 9px;font-size:13.5px;display:grid}.pn .pg:hover{background:var(--hover);color:var(--ink)}.pn .pg.cur{background:var(--ink);color:#fff;font-weight:700}.pn .pg[disabled]{color:var(--i14);cursor:default}.pn .pg[disabled]:hover{background:0 0}.pn .pg.gap{cursor:default;color:var(--i28)}.pn .pg.gap:hover{background:0 0}.pn .psize{height:34px;color:var(--ink);border:1px solid var(--rule2);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.pn .psize:hover{border-color:var(--i45)}.pn .psize svg{color:var(--i45)}.pn .pop button.opt{text-align:left;background:0 0;border:none;width:100%}.pn .pop .tickslot{width:13px;color:var(--av);flex:none;place-items:center;display:grid}.pn .zero{padding:var(--s8) 0;color:var(--i45);font-size:15px}.pn .zero b{color:var(--ink);margin-bottom:var(--s1);font-size:18px;display:block}.pn .tip{z-index:200;color:var(--ink);border:1px solid var(--rule2);pointer-events:none;opacity:0;background:#fff;border-radius:8px;max-width:280px;padding:9px 12px;font-size:12.5px;line-height:1.45;transition:opacity .1s,transform .1s;position:fixed;transform:translateY(3px);box-shadow:0 10px 28px #06003f21,0 2px 6px #06003f0f}.pn .tip.on{opacity:1;transform:none}.pn .tip .h{color:var(--i45);align-items:center;gap:6px;margin-bottom:2px;font-size:11.5px;display:flex}.pn .tip .h i{border-radius:50%;flex:none;width:7px;height:7px}.pn .tip .v{font-size:13px;font-weight:700}.pn .tip .idrows{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 18px;margin-top:6px;display:grid}.pn .tip .idrows .lab{color:var(--i45);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.pn .tip .idrows .lab i{border-radius:50%;flex:none;width:7px;height:7px}.pn .tip .idrows .lab i.av{background:var(--av)}.pn .tip .idrows .lab i.oa{background:var(--oa)}.pn .tip .idrows .val{font-family:var(--mono);color:var(--ink);word-break:break-word;font-size:12.5px;font-weight:500}.pn .tip .idrows .val.q{color:var(--i28);font-family:var(--font);font-weight:400}.pn .tip:after{content:"";bottom:-5px;left:var(--ax,50%);border-right:1px solid var(--rule2);border-bottom:1px solid var(--rule2);background:#fff;width:9px;height:9px;margin-left:-5px;position:absolute;transform:rotate(45deg)}.pn .tip.below:after{border-bottom:0;border-right:0;border-left:1px solid var(--rule2);border-top:1px solid var(--rule2);top:-5px;bottom:auto}.pn .scrim{opacity:0;pointer-events:none;z-index:70;background:#06003f6b;transition:opacity .16s;position:fixed;inset:0}.pn .scrim.on{opacity:1;pointer-events:auto}.pn .panel{z-index:80;background:#fff;width:min(640px,100vw);height:100dvh;transition:transform .2s cubic-bezier(.32,.72,0,1);position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.pn .panel.on{transform:none}.pn .pbar{border-bottom:1px solid var(--rule);align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);z-index:6;background:#fff;display:flex;position:sticky;top:0}.pn .pbar .pweb{max-width:42%;color:var(--av);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:13px;font-weight:500;text-decoration:none;overflow:hidden}.pn .pbar .pweb:hover{text-decoration:underline}.pn .pbar.stuck .pweb{display:none}.pn .px{width:30px;height:30px;color:var(--i45);border-radius:6px;flex:none;place-items:center;margin-left:auto;display:grid}.pn .px:hover{background:var(--hover);color:var(--ink)}.pn .pbar .bn{min-width:0;color:var(--ink);opacity:0;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex:1;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s;overflow:hidden}.pn .pbar.stuck .bn{opacity:1;pointer-events:auto}.pn .pbar a.bn:hover{text-decoration:underline}.pn .pin{padding:var(--s5) var(--s5) var(--s8)}.pn .phd{gap:var(--s4);align-items:center;display:flex}.pn .panel h2{letter-spacing:-.015em;margin:0;font-size:25px;font-weight:700;line-height:1.22}.pn dl.dl{gap:var(--s3) var(--s5);margin:var(--s5) 0 0;grid-template-columns:164px minmax(0,1fr);font-size:14px;display:grid}.pn dl.dl dt{color:var(--i70)}.pn dl.dl dd{min-width:0;margin:0}.pn dl.dl dd.q{color:var(--i45)}.pn dl.dl dd.mono{font-family:var(--mono);font-size:12.5px}.pn dl.dl a.web{color:var(--av);word-break:break-all;font-weight:500;text-decoration:none}.pn dl.dl a.web:hover{text-decoration:underline}.pn .runlist{line-height:1.85}.pn .runlist span{display:block}.pn .chiprow{flex-wrap:wrap;gap:6px;display:flex}.pn .chiprow span{border:1px solid var(--rule2);color:var(--ink);border-radius:5px;padding:3px 9px;font-size:12.5px;font-weight:500}.pn details.more2{margin-top:5px}.pn details.more2>summary{cursor:pointer;color:var(--av);font-size:12.5px;list-style:none}.pn details.more2>summary::-webkit-details-marker{display:none}.pn details.more2>summary:hover{text-underline-offset:3px;text-decoration:underline}.pn .sec2{margin-top:var(--s6)}.pn .sec2>h3{margin:0 0 var(--s1);color:var(--i70);letter-spacing:.055em;text-transform:uppercase;font-size:11.5px;font-weight:700}.pn .sec2>.lede{margin:0 0 var(--s3);color:var(--i70);font-size:13px;line-height:1.5}.pn .xblk{border-top:1px solid var(--rule);padding:var(--s3) 0 var(--s4)}.pn .xblk:last-of-type{border-bottom:1px solid var(--rule)}.pn .xhd{align-items:baseline;gap:9px;display:flex}.pn .xhd .t{letter-spacing:-.005em;font-size:15px;font-weight:700}.pn .xhd .c{font-family:var(--mono);color:var(--i28);font-size:11.5px}.pn .xhd .only{color:var(--i45);margin-left:auto;font-size:11.5px}.pn .xline{gap:var(--s3);grid-template-columns:112px minmax(0,1fr);align-items:baseline;margin-top:9px;font-size:13px;display:grid}.pn .xline .w{color:var(--i70);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.pn .xline .w i{border-radius:50%;flex:none;width:8px;height:8px}.pn .xline .w i.av{background:var(--av)}.pn .xline .w i.oa{background:var(--oa)}.pn .xline .w i.no{background:var(--off)}.pn .xline .v{font-weight:400}.pn .xline .v.q{color:var(--i45)}.pn .nonelist{color:var(--i70);margin:var(--s4) 0 0;font-size:13px;line-height:1.75}.pn .nonelist b{color:var(--ink);font-weight:500}.pn .frow{gap:var(--s4);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:9px 0;font-size:13.5px;display:grid}.pn .frow:first-of-type{border-top:1px solid var(--rule)}.pn .frow .fl{color:var(--ink)}.pn .frow .fv{white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.pn .frow .fv.no{color:var(--i45);font-weight:400}.pn .mk{border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid}.pn .mk.y{background:var(--av);color:#fff}.pn .mk.yo{background:var(--oa);color:#fff}.pn .mk.n{border:1px solid var(--rule2);color:var(--i14)}.pn .note{color:var(--ink);border-left:2px solid var(--coral);padding-left:var(--s3);font-size:13.5px;line-height:1.65}.pn .note p{margin:0 0 9px}.pn .note p:last-child{margin:0}.pn .quiet{color:var(--i45);font-size:13.5px}.pn .summ{font-family:var(--mono);color:var(--i70);margin-top:var(--s3);font-size:12px;line-height:1.6}.pn details.src{margin-top:var(--s2);border-top:1px solid var(--rule);padding-top:var(--s3)}.pn details.src>summary{cursor:pointer;color:var(--av);font-size:12.5px;list-style:none}.pn details.src>summary::-webkit-details-marker{display:none}.pn details.src .list{color:var(--ink);margin-top:var(--s2);font-size:12.5px;line-height:1.75}.pn .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1180px){.pn th.tx .l{font-size:11.5px}}@media (max-width:900px){.pn{--gut:18px}.pn .bar{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.pn *,.pn :before,.pn :after{transition:none!important}}
