:root{color:#1f2933;background:#f4f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px;margin:0}#root,.app-shell{min-height:100vh}.app-shell__brand{color:#fff;justify-content:center;align-items:center;height:56px;font-size:16px;font-weight:700;display:flex}.app-shell__header{background:#fff;border-bottom:1px solid #dde5ea;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.app-shell__content{padding:24px}.page{max-width:1180px}.task-page{flex-direction:column;gap:16px;display:flex}.task-panel{background:#fff;border:1px solid #dde5ea;border-radius:6px;padding:16px}.task-toolbar{margin-bottom:12px}.task-create-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px 16px;display:grid}.task-create-grid__wide{grid-column:1/-1}.task-result-json{width:100%;margin-bottom:0}.task-result-json pre{white-space:pre-wrap;word-break:break-word;background:#f6f8fa;border:1px solid #dde5ea;border-radius:6px;margin:0;padding:12px;overflow:auto}.evidence-screenshot-preview{background:#fff;border:1px solid #dde5ea;border-radius:6px;max-width:min(720px,100%)}.task-check-list{margin:0;padding-left:18px}.agents-page,.agent-detail-page{flex-direction:column;gap:16px;display:flex}.agents-page__heading h2,.agent-card__title,.agent-detail-hero h2{margin:0}.agents-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.agents-empty,.agent-detail-hero{background:#fff;border:1px solid #dde5ea;border-radius:6px;padding:24px}.agent-card{height:100%}.agent-card__body{width:100%}.agent-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.agent-card__metrics dt{color:#64748b;font-size:12px}.agent-card__metrics dd{color:#1f2933;word-break:break-word;margin:4px 0 0;font-size:16px;font-weight:700}.agent-detail-page__stack{width:100%}.agent-detail-page__notice{margin-top:12px}.dev-identity{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.dev-identity__panel{width:min(420px,100%)}@media (width<=720px){.app-shell__content{padding:16px}.task-create-grid,.agent-card__metrics{grid-template-columns:1fr}}
