:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f7f9;--ink:#16181d;--muted:#677083;--line:#d7dce5;--panel:#fff;--accent:#0f766e;--accent-strong:#0b5d56;--warn:#a16207;--bad:#b42318}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.shell{min-height:100vh}.topbar{color:#f9fafb;background:#111827;justify-content:space-between;align-items:center;gap:24px;height:64px;padding:0 32px;display:flex}.brand{align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.brand-mark{background:var(--accent);border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.nav{color:#d1d5db;gap:16px;font-size:14px;display:flex}.main{max-width:1180px;margin:0 auto;padding:32px}.main.narrow{max-width:620px}.grid{gap:24px;display:grid}.grid-2{grid-template-columns:minmax(0,1fr) 360px}.form-split{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px}.panel-pad{padding:22px}.stack{flex-direction:column;gap:16px;display:flex}.row{justify-content:space-between;align-items:center;gap:12px;display:flex}.muted{color:var(--muted)}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700}h1,h2,h3,p{margin:0}h1{font-size:38px;line-height:1.08}h2{font-size:22px}h3{font-size:16px}.form-grid{gap:14px;display:grid}.field{gap:7px;display:grid}.check-row{color:#303745;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.check-row input{margin-top:3px}.turnstile-box{min-height:65px}.label{color:#303745;font-size:13px;font-weight:650}.input,.textarea{color:var(--ink);background:#fff;border:1px solid #cfd6e2;border-radius:6px;width:100%;min-height:42px;padding:10px 12px}.textarea{resize:vertical;min-height:160px}.button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-weight:700;display:inline-flex}.button:hover{background:var(--accent-strong)}.button.secondary{color:#1f2937;background:#eef2f7}.button.secondary:hover{background:#e3e8f0}.button.disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.task-list{gap:10px;display:grid}.task-item{border:1px solid var(--line);border-radius:8px;gap:8px;padding:14px;display:grid}.status{border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.status.queued,.status.running,.status.open,.status.review,.status.pending_review{color:var(--warn);background:#fff7ed}.status.completed,.status.clean{color:#047857;background:#ecfdf5}.status.failed,.status.disputed,.status.high_risk,.status.blocked{color:var(--bad);background:#fef3f2}.submission{gap:12px;padding:18px;display:grid}.lead-table{border-collapse:collapse;width:100%;font-size:13px}.lead-table th,.lead-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px}.lead-table th{color:var(--muted);font-size:12px;font-weight:700}.code{color:#1f2937;overflow-wrap:anywhere;background:#f3f5f8;border-radius:6px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}@media (max-width:900px){.grid-2,.form-split{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start;height:auto;padding:16px 20px}.main{padding:22px 16px}h1{font-size:30px}}
