.workspace .heading{margin-bottom:1.8rem}.upload-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.upload-control{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:1.25rem;font-weight:650;font-size:.87rem}.upload-control input{background:#f6f8f5;padding:.8rem;cursor:pointer}.upload-panel .template{margin:1rem 0}.upload-panel code{overflow-wrap:anywhere;font-size:.86em}.workspace .error{margin-top:1rem}.demo-file{font-size:.8rem;margin-top:.5rem;color:var(--accent)}@media (max-width:680px){.upload-grid{grid-template-columns:1fr;gap:0}.workspace .heading{align-items:flex-start}}