:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light dark;--background:#fbfaf7;--text:#1b1b1b;--muted:#666;--link:#0645ad;--line:#b5b5b5;--control:#858585;--error:#b00020}@media (prefers-color-scheme:dark){:root{--buncss-light: ;--buncss-dark:initial;--background:#151515;--text:#e6e4df;--muted:#9b9b9b;--link:#8ab4f8;--line:#555;--control:#6e6e6e;--error:#ff8a80}}html:lang(en) [data-lang]:not([data-lang=en]){display:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--background);color:var(--text);margin:0;font:17px/1.55 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}main{max-width:40rem;margin:0 auto;padding:2rem 1rem}header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem}h1{margin:0;font-size:1.25rem}a{color:var(--link)}code{font-family:ui-monospace,monospace;font-size:.9em}.drop>span{display:block;margin-bottom:.75rem}.drop input{font:inherit;max-width:100%}.drop{display:block;border:2px dashed var(--control);text-align:center;cursor:pointer;margin:1.5rem 0;padding:2rem 1rem}.drop.over{border-color:var(--link)}#progress{display:block;width:100%;margin-bottom:1rem}#progress[hidden]{display:none}#status.error{color:var(--error)}.options{border:0;margin:1.25rem 0 0;padding:0}.options label{display:flex;cursor:pointer;align-items:baseline;gap:.6rem;margin-bottom:.75rem}.hint{display:block;color:var(--muted);font-size:.9rem}.button{border:1px solid var(--text);color:var(--text);font:inherit;cursor:pointer;background:0 0;padding:.4rem 1rem}.button:disabled{color:var(--muted);border-color:var(--muted);cursor:progress}.visually-hidden{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}h2{margin:2rem 0 .25rem;font-size:1.1rem}.nowrap{white-space:nowrap}#overview{color:var(--muted);margin-top:0}.table-scroll{overflow-x:auto}table{border-collapse:collapse;font-size:.9rem}th,td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:.3rem .6rem}th{white-space:nowrap}.number{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}td:not(.name){white-space:nowrap}.drop:focus-within{outline:2px solid var(--link);outline-offset:2px}:focus-visible{outline:2px solid var(--link);outline-offset:2px}footer{border-top:1px solid var(--line);color:var(--muted);margin-top:3rem;padding-top:1rem;font-size:.875rem}main{overflow-wrap:anywhere}footer p{margin:.25rem 0}
