input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}:root{--ff-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--ff-mono: "Courier", monospace;--fs-sm: 12px;--fs-md: 20px;--fs-lg: 100px;--f-sans: 300 20px / 1.5 var(--ff-sans);--f-mono: 400 12px / 1.5 var(--ff-mono);--padding-small: 20px;--bg-color: #000}body,body *{box-sizing:border-box}body{background:var(--bg-color);color:#fff;font:var(--f-sans);margin:0;padding:0}a{color:#ffffff80;text-decoration:underline;text-decoration-skip-ink:auto;text-decoration-style:dashed;text-decoration-thickness:.5px;text-underline-offset:.25em}a:hover,a:focus{color:#fff}#app{margin:0 auto;padding:0;font-weight:400}svg{display:block;width:100%;border:1px solid rgba(255,255,255,.1)}.main{padding-bottom:80px}@media screen and (min-width: 600px){.main{padding-bottom:200px}}.main-intro__text p{font:300 24px /1.375 var(--ff-sans);letter-spacing:.02em;margin:100px auto 0;text-align:left;max-width:1000px;padding:0 var(--padding-small)}@media screen and (min-width: 600px){.main-intro__text p{font-size:32px;margin-top:200px}}.main-intro__footnote{font:var(--f-mono);color:#ffffff80;margin:10px 0;padding:0}.main-intro__form{position:sticky;top:0;margin:-1px auto 0;padding:0 var(--padding-small)}.main-intro__form form:first-child{align-items:flex-start;display:flex;border-bottom:1px solid white;gap:var(--padding-small);justify-content:stretch;background:#000}.main-intro__form form input{flex:1 1 0;border:0}.main-intro__form form button{flex:0 0 auto}.main-intro__clear{display:block;display:flex;justify-content:flex-start}.main__wrap{padding-top:100px}.main__queries{padding:var(--padding-small) var(--padding-small) calc(2 * var(--padding-small)) var(--padding-small)}.main__queries>div{padding-bottom:150px;border-bottom:solid 1px rgba(255,255,255,.25)}input,button.search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0d;background:transparent;border:0;color:#fff;font:var(--f-sans);height:80px;padding:10px 0;outline:0}input:focus{color:#fff}button.search:hover,button.search:focus{cursor:pointer;border-bottom:3px solid white}button.clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#fff;cursor:pointer;font-family:var(--ff-sans);font-size:var(--fs-sm);display:block;margin:15px 0;opacity:.5;padding:0;text-align:left}button.clear:hover,button.clear:focus{opacity:1;text-decoration:underline}::-webkit-input-placeholder{opacity:.5;color:#fff}.query-info h3{margin:30px 0 0;padding:0;text-align:center;text-transform:uppercase;font-family:var(--ff-sans);font-size:var(--fs-lg);font-weight:400}.query-info p{font:var(--f-mono);margin:0 0 5px;padding:0;text-align:center}.query-info__count--loading{opacity:.4}@keyframes pulse{0%,to{opacity:.2}50%{opacity:.5}}p.loading-indicator{padding:8px 0 0;animation:pulse 2s infinite;display:block;text-align:center}.tooltip{background:#fff;border-radius:3px;color:#000;position:fixed;padding:15px}.tooltip__group+.tooltip__group{margin-top:15px}.tooltip__group--details{font:var(--f-mono)}.tooltip small{color:#666;font:var(--f-mono);line-height:1em}.tooltip h3{font:var(--f-sans);font-weight:600;margin:0;text-transform:uppercase}.tooltip p{font:var(--f-mono);margin:0}.donations-wrap{align-items:flex-start;display:flex;justify-content:center;grid-gap:var(--padding-small)}.donations__col{width:50%}.donations__group-head{display:block;text-align:center;width:100%;font:var(--f-mono)}.donations__group{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;line-height:100%;overflow:hidden}.donations__col--left .donations__group{direction:rtl}.donation{background-color:#777;display:block;height:20px;margin:0;min-width:2px;outline:solid 1px var(--bg-color);padding:0}.donation:hover,.donation:focus{background-color:#fff!important}
