*{box-sizing:border-box}body{color:#29352f;background:#f8faf5;margin:0;font:16px/1.6 system-ui,sans-serif}.shell{max-width:1120px;margin:auto;padding:28px 24px}.eyebrow,.label,.intro,#status{color:#546259}.eyebrow{letter-spacing:.1em;font-size:13px}h1{margin:4px 0;font-size:28px}h2{margin:0 0 14px;font-size:20px;line-height:1.4}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.project{overflow-wrap:anywhere;background:#fffdf5;border:1.5px solid #63756a;border-radius:7px 13px 9px 15px;padding:20px;box-shadow:3px 4px #cfd8ca}.project:before{content:"";background:#9dae83;border-radius:70% 25% 60% 30%;width:54px;height:5px;margin-bottom:14px;display:block}.field{margin:10px 0}.label{font-size:14px;display:block}.value{font-weight:400}.emphasis{font-weight:600}.unknown,.source,.category{color:#546259}.source,.category{font-size:14px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #8a9b8c;border-radius:8px;min-height:44px;padding:8px 12px}button:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.details{background:#eff1e8;border-radius:8px;margin-top:12px;padding:12px}@media (width<=880px){.cards{grid-template-columns:1fr}}@media (width<=620px){.shell{padding:18px 12px}}.filters{flex-wrap:wrap;gap:1rem;margin:1rem 0;display:flex}.filters>div{gap:.35rem;min-width:0;display:grid}.filters input,.filters select{max-width:100%;font:inherit;padding:.5rem}.project[hidden]{display:none}.report-dialog{background:#fff;max-width:min(32rem,95vw);max-height:90dvh;scroll-padding-bottom:16rem;overflow:auto}.report-dialog form{gap:.5rem;display:grid}.report-dialog textarea{min-height:8rem}.report-dialog :is(.captcha,.captcha-message,.report-message):empty{display:none}.report-actions{z-index:1;background:#fff;border-top:1px solid #cfd8ca;padding:.5rem 0;position:sticky;bottom:0}.report-actions p{margin:0 0 .5rem}.report-actions>div:last-child{gap:.5rem;display:flex}.report-actions>.captcha-retry{margin-bottom:.5rem}.reports-summary{color:#666;margin-bottom:8px;font-size:.875rem}.project h3{margin:0 0 14px;font-size:20px;line-height:1.4}.project-group{margin-bottom:28px}.project-group[hidden]{display:none}.compact .label,.compact .value{display:inline}.compact .label{margin-right:.5em}.eyebrow{font-size:14px}.report-dialog input,.report-dialog select,.report-dialog textarea{font:inherit}.report-entry{border-top:1px solid #cfd8ca;padding:12px 0}.report-entry-heading{flex-wrap:wrap;gap:.25rem .75rem;font-size:14px;display:flex}.report-attachment-image{object-fit:contain;max-width:100%;max-height:160px;display:block}.project>button+button{margin-left:8px}
