:root{--green:#98c93c;--green-dark:#455d2c;--bg:#f6f8f3;--card:#fff;--text:#1d2418;--muted:#5d6b55;--border:#dde5d3;--danger:#b3261e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#12160f;--card:#1b2117;--text:#e7eee0;--muted:#9aa890;--border:#2d3727;--danger:#ff8a80}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;line-height:1.5}header{align-items:center;gap:16px;max-width:1100px;margin:0 auto;padding:24px 16px 8px;display:flex}header h1{margin:0;font-size:1.5rem}header p{color:var(--muted);margin:4px 0 0}a{color:var(--green-dark)}@media (prefers-color-scheme:dark){a{color:var(--green)}}main{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:16px;max-width:1100px;margin:0 auto;padding:16px;display:grid}.card{background:var(--card);border:1px solid var(--border);border-radius:12px;min-width:0;padding:16px}.card.wide{grid-column:1/-1}h2{margin:0 0 12px;font-size:1.05rem}form{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}label{color:var(--muted);flex-direction:column;gap:4px;font-size:.85rem;display:flex}.query label{flex-direction:row;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.query input[name=value]{width:14ch}.query input[name=limit]{width:8ch}input,select,button{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:8px;padding:6px 10px;font-size:.9rem}button{cursor:pointer;background:var(--green-dark);border-color:var(--green-dark);color:#fff}button.secondary{color:var(--text);background:0 0}button.danger{border-color:var(--danger);color:var(--danger);background:0 0}button.small{margin-inline-end:4px;padding:2px 8px;font-size:.8rem}.actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}pre{background:var(--bg);border-radius:8px;margin:12px 0;padding:12px;font-size:.85rem;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9rem;display:block;overflow-x:auto}th,td{text-align:start;border-bottom:1px solid var(--border);white-space:nowrap;padding:6px 8px}.muted{color:var(--muted);font-size:.85rem}#log{max-height:240px;margin:0;padding-inline-start:36px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;overflow-y:auto}#log .error{color:var(--danger)}#log .event{color:var(--green-dark);font-weight:600}@media (prefers-color-scheme:dark){#log .event{color:var(--green)}}
