:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18201b;background:#f4f6f1;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{place-items:center;min-height:100vh;margin:0;padding:2rem 1rem;display:grid}main{background:#fff;border:1px solid #cbd3cb;border-radius:1rem;width:min(100%,64rem);padding:clamp(1.5rem,5vw,3rem);box-shadow:0 1rem 3rem #23362a14}h1,h2{line-height:1.15}h1{margin-top:0}form{gap:.75rem;display:grid}label{gap:.35rem;font-weight:650;display:grid}input,select,textarea,button{width:100%;min-height:2.75rem;font:inherit;border:1px solid #94a095;border-radius:.5rem;padding:.65rem .8rem}textarea{resize:vertical;min-height:8rem}.readback-block,.action-panel{background:#fbfcfa;border:1px solid #cbd3cb;border-radius:.75rem;margin-block:1rem;padding:1rem}.readback-block h3{margin-top:0}.readback-fields{grid-template-columns:minmax(9rem,auto) 1fr;gap:.35rem .75rem;display:grid}.readback-fields dt{font-weight:650}.readback-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.correct-button{width:auto;margin-top:.75rem}.check-label{grid-template-columns:auto 1fr;align-items:start}.check-label input{width:auto;min-height:auto;margin-top:.25rem}#canonical-document{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f1;border:1px solid #cbd3cb;border-radius:.5rem;padding:1rem;overflow:auto}button{color:#fff;cursor:pointer;background:#1d5036;border-color:#1d5036}button.secondary{color:#1d5036;background:#fff}#logout-button{width:auto;margin-top:1.25rem}#status,#route-notice,.muted{color:#58635b}#route-notice{background:#f4f6f1;border-left:.25rem solid #798a7d;padding:.75rem}a{color:#145c38}[hidden]{display:none!important}
