:root{color-scheme:light dark;--fg: #0f172a;--muted: #475569;--bg: #ffffff;--line: #e2e8f0;--accent: #0f172a;--accent-fg: #ffffff;--error: #b91c1c;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px}@media(prefers-color-scheme:dark){:root{--fg: #e2e8f0;--muted: #94a3b8;--bg: #0f172a;--line: #334155;--accent: #e2e8f0;--accent-fg: #0f172a;--error: #fca5a5}}body{margin:0;background:var(--bg);color:var(--fg)}main{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;max-width:640px}h1{font-size:16px;margin:0}h2{font-size:14px;margin:8px 0 0}p{margin:0;line-height:1.45}.note{color:var(--muted);font-size:13px}.error{color:var(--error)}.code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;letter-spacing:.04em;padding:8px 12px;border:1px solid var(--line);border-radius:6px;user-select:all}input[type=text]{width:100%;max-width:360px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--fg);font:inherit}button{padding:6px 12px;border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:var(--accent-fg);font:inherit;cursor:pointer}button:disabled{opacity:.5;cursor:default}button.link{border:none;background:none;color:var(--muted);padding:0;text-decoration:underline}ul{list-style:none;margin:0;padding:0;width:100%}li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--line)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.upload{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.results li{border-bottom:none;padding:2px 0}.row{display:flex;gap:12px;align-items:center;width:100%}.revealed li{flex-direction:column;gap:2px}.revealed .meta{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}
