:root{color:#1f2933;background:#f6f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{margin:0}button,input,select{font:inherit}.app-shell{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:32px 0}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.eyebrow{margin:0 0 6px;color:#52616f;font-size:.8rem;text-transform:uppercase}h1,h2,p{margin-top:0}h1{margin-bottom:0;font-size:2rem}.status-pill{border:1px solid #bac7d5;border-radius:999px;padding:8px 12px;background:#fff;color:#334e68;white-space:nowrap}.workspace-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:24px;border:1px solid #d9e2ec;border-radius:8px;padding:24px;background:#fff}.upload-form{display:grid;gap:14px}.upload-form label{display:grid;gap:6px;color:#334e68;font-size:.92rem}.upload-form input,.upload-form select{min-width:0;border:1px solid #bcccdc;border-radius:6px;padding:10px 12px;background:#fff}.upload-form button{border:0;border-radius:6px;padding:11px 14px;background:#0f766e;color:#fff;cursor:pointer}.upload-state{grid-column:1 / -1;margin:0;color:#52616f}@media(max-width:760px){.topbar,.workspace-panel{display:grid}}
