:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#16171b;color:#ddd8cc;font:12px/1.45 ui-sans-serif,system-ui,sans-serif}a{color:#8ec7ff}.sl-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;background:#1e2026;border-bottom:1px solid #33363f;position:sticky;top:0;z-index:5}.sl-top input[type=search],.sl-top input[type=text]{background:#101216;color:#eee;border:1px solid #3a3e49;border-radius:3px;padding:4px 7px}.sl-top select{background:#101216;color:#eee;border:1px solid #3a3e49;border-radius:3px;padding:3px 6px}.sl-btn{background:#2a2f3a;color:#ffd452;border:1px solid #454b5a;border-radius:3px;padding:4px 10px;cursor:pointer;font-size:11px}.sl-btn:hover{background:#363d4b}.sl-count{margin-left:auto;color:#9aa0ad}.sl-count b{color:#7fd08a}.sl-main{display:grid;grid-template-columns:340px 1fr;height:calc(100vh - 45px)}.sl-list{overflow-y:auto;border-right:1px solid #33363f}.sl-row{display:flex;align-items:center;gap:8px;padding:4px 8px;cursor:pointer;border-bottom:1px solid #23252c}.sl-row:hover{background:#23262e}.sl-row.sel{background:#2f3646}.sl-row.ok .sl-rname:after{content:" ✓";color:#7fd08a}.sl-row.warn{border-left:3px solid #d8a64a}.sl-ico{width:32px;height:32px;flex:none;image-rendering:pixelated;background:#0d0e11;border:1px solid #2c2f37;border-radius:3px}.sl-rmain{min-width:0;flex:1}.sl-rname{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-rsub{display:block;color:#8b909c;font-size:10px}.sl-detail{overflow-y:auto;padding:12px 16px}.sl-h1{font-size:16px;margin:0 0 2px}.sl-h2{color:#9aa0ad;margin:0 0 12px}.sl-sec{border:1px solid #33363f;border-radius:4px;margin-bottom:12px}.sl-sec>h3{margin:0;padding:5px 9px;background:#23262e;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#a9b0bd;border-bottom:1px solid #33363f}.sl-sec>div{padding:9px}.sl-strip{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}.sl-cand{width:62px;text-align:center;cursor:pointer;border:1px solid transparent;border-radius:4px;padding:3px}.sl-cand:hover{background:#23262e}.sl-cand.on{border-color:#ffd452;background:#2f2a18}.sl-cand img{width:46px;height:46px;image-rendering:pixelated;background:#0d0e11;border-radius:3px;display:block;margin:0 auto}.sl-cand span{display:block;font-size:10px;color:#9aa0ad;margin-top:2px}.sl-cand b{color:#ddd8cc;font-weight:600}.sl-pick{display:flex;align-items:center;gap:6px;margin-bottom:6px;color:#9aa0ad}.sl-pick input{width:78px;background:#101216;color:#eee;border:1px solid #3a3e49;border-radius:3px;padding:3px 6px}table.sl-kv{border-collapse:collapse;width:100%}table.sl-kv td{padding:2px 8px 2px 0;vertical-align:top}table.sl-kv td:first-child{color:#8b909c;white-space:nowrap;width:1%}.sl-diff{color:#e0a24a}.sl-miss{color:#b06a6a;font-style:italic}.sl-note{color:#8b909c;margin-top:6px}.sl-fx{display:flex;gap:12px;align-items:flex-start}.sl-fxbox{width:260px;height:220px;background:#0b0c0f;border:1px solid #2c2f37;border-radius:4px;flex:none;overflow:hidden}.sl-desc{white-space:pre-wrap;color:#c3bfb2}.sl-warnline{color:#e0a24a}
