:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{color:#e6e6e6;background:#0b0d10;height:100dvh;margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}a{color:#9cc4ff}.card{background:#15181d;border:1px solid #2a2f37;border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.35;box-shadow:0 4px 14px #0006}.card.g1{opacity:.7}.card.g0{opacity:.5}.card.provisional{border-style:dashed}.card .t{margin-bottom:4px;font-weight:600}.card .g{opacity:.9}.card .m{opacity:.7;flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.card .prov{color:#ffd966}.card .x{opacity:.6;margin-top:4px}.card a{color:#9cc4ff}.topbar{pointer-events:none;background:linear-gradient(#0b0d10ee,#0b0d1000);padding:8px 12px;font-size:13px;position:absolute;top:0;left:0;right:0}.topbar>*{pointer-events:auto}.topbar .row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.topbar .brand{letter-spacing:.02em}.topbar .ctl{align-items:center;gap:6px;display:flex}.topbar select,.topbar input[type=search]{color:#e6e6e6;font:inherit;background:#15181d;border:1px solid #2a2f37;border-radius:6px;padding:4px 8px}.topbar input[type=search]{width:220px}.topbar button{color:#e6e6e6;font:inherit;cursor:pointer;background:#15181d;border:1px solid #2a2f37;border-radius:6px;padding:4px 10px}button.link{color:#9cc4ff;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.topbar .purpose{max-width:900px;margin-top:4px;font-size:12px}.dim{opacity:.6}.small{font-size:12px}.topbar .results{background:#15181dee;border:1px solid #2a2f37;border-radius:8px;max-width:520px;margin:6px 0 0;padding:8px 10px;list-style:none}.topbar .results li{padding:2px 0}.topbar .about{background:#15181dee;border:1px solid #2a2f37;border-radius:8px;max-width:720px;margin-top:6px;padding:10px 12px}.topbar .about blockquote{border-left:2px solid #4e79a7;margin:6px 0;padding-left:10px}.filters{max-width:720px;font-size:13px;position:absolute;bottom:12px;left:12px}.filters .panel{background:#15181dee;border:1px solid #2a2f37;border-radius:8px;margin-top:6px;padding:10px 12px}.filters .hist{-webkit-user-select:none;user-select:none;align-items:flex-end;gap:2px;height:56px;display:flex}.filters .bar{cursor:crosshair;background:#4e79a7;border-radius:2px 2px 0 0;flex:1 1 0;min-width:6px}.filters .bar.off{background:#2a2f37}.filters .row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.inspector{background:#15181dee;border:1px solid #2a2f37;border-radius:10px;width:min(380px,100vw - 24px);padding:14px 16px;font-size:13px;position:absolute;top:72px;bottom:12px;right:12px;overflow:auto}.inspector h2{margin:0 24px 8px 0;font-size:16px}.inspector .close{font-size:20px;position:absolute;top:8px;right:12px}.inspector dl{grid-template-columns:1fr;gap:2px 0;margin:10px 0;display:grid}.inspector dt{opacity:.6;text-transform:uppercase;letter-spacing:.04em;margin-top:8px;font-size:11px}.inspector dd{margin:0}.inspector .x{opacity:.7}.owner{border-top:1px dashed #2a2f37;margin-top:12px;padding-top:10px}.owner button,.owner select,.owner input{color:#e6e6e6;font:inherit;background:#15181d;border:1px solid #2a2f37;border-radius:6px;padding:3px 8px}.fallback-note{position:absolute;bottom:12px;right:12px}
