*{box-sizing:border-box}body{margin:0;background:#f2f1e8;color:#293e33;font:15px/1.55 system-ui,sans-serif}main{max-width:1380px;margin:auto;padding:30px 26px}nav{display:flex;flex-wrap:wrap;gap:12px 22px}a{color:#365e4c}h1{font:clamp(36px,6vw,66px)/1.08 Georgia,serif;margin:12px 0 20px}.eyebrow{font-size:11px;letter-spacing:.17em;margin-top:38px}.intro{max-width:850px;color:#5b695f}.toolbar{display:flex;gap:16px;align-items:end;flex-wrap:wrap;padding:22px 0}.toolbar label{display:grid;gap:6px;font-size:12px}.toolbar input{width:280px}button,select,input{font:inherit;border:1px solid #c9d2c4;border-radius:7px;background:#fffef7;color:inherit;padding:10px}button{cursor:pointer;background:#365e4c;color:white;min-height:44px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #b89043;outline-offset:3px}.roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:18px}.card{border:1px solid #d6ddcf;background:#fffef8;border-radius:12px;overflow:hidden}.card[data-review=rework]{border:2px solid #b3744d}.card img{width:100%;aspect-ratio:1;object-fit:contain;background:#e8eddf}.card-body{padding:14px}.card h2{font:23px/1.2 Georgia,serif;margin:7px 0}.card small{color:#697969;font-size:11px}.links{display:flex;gap:12px;margin:12px 0;font-size:13px}.card label{display:block;font-size:12px;margin-top:12px}.card select,.card input{width:100%;margin-top:4px}.path{display:block;overflow-wrap:anywhere;font:10px/1.6 ui-monospace,monospace;color:#788476}#status{font-size:13px}footer{margin:30px 0;color:#667568;font-size:12px}[hidden]{display:none!important}@media(max-width:520px){main{padding:22px 14px}.roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card-body{padding:10px}.card h2{font-size:19px}.toolbar input{width:100%}.toolbar label{flex:1 1 160px}.links{flex-wrap:wrap}}
