*{box-sizing:border-box}body{color:#25382c;background:#f5f3ed;margin:0;font:17px/1.6 system-ui,sans-serif}main{max-width:1080px;margin:64px auto;padding:0 24px}h1{letter-spacing:-.04em;margin-bottom:8px;font-size:2rem}h2{margin-top:0;font-size:1.1rem}p{color:#516058}section{background:#fffefa;border:1px solid #d7ded3;border-radius:16px;margin:28px 0;padding:28px}button{color:#fff;font:inherit;cursor:pointer;background:#275d43;border:0;border-radius:8px;padding:10px 18px}button:hover{background:#1d4934}button:focus-visible{outline-offset:4px;outline:3px solid #af7800}footer{color:#516058;font-size:.9rem}[hidden]{display:none!important}@media (width<=700px){main{margin:32px auto;padding:0 16px}section{padding:20px}}.photo-slide{object-fit:contain;max-width:100%;max-height:70vh;display:block}table{border-collapse:collapse;width:100%;margin-top:20px}th,td{text-align:left;border:1px solid #d7ded3;padding:.4rem .6rem;font-size:.9rem}th{background:#f0ede4}.pill{border-radius:999px;padding:.1rem .6rem;font-size:.8rem;font-weight:600;display:inline-block}.pill-active{color:#1d6b3c;background:#dff0e4}.pill-revoked{color:#9c2b2b;background:#f6dede}.pill-pending{color:#8a5b00;background:#f7ecd4}form label{color:#516058;margin:0 16px 12px 0;display:inline-block}form input{font:inherit;border:1px solid #d7ded3;border-radius:8px;padding:8px 10px}.enrollment-token{background:#fdf6e3;border:1px solid #af7800;border-radius:12px;margin:16px 0;padding:16px 20px}.enrollment-token code{word-break:break-all;background:#fffefa;border-radius:8px;margin:8px 0;padding:10px;font-size:1rem;display:block}button.revoke{background:#9c2b2b;padding:6px 12px;font-size:.85rem}button.revoke:hover{background:#7d2222}.batch-post{overflow-wrap:anywhere;border-top:1px solid #d7ded3;padding:16px 0}.batch-caption{white-space:pre-wrap}#batch-review:not(:empty){margin-top:28px}