.ops{font-size:16px}.ops header{background:#193231;color:#fff;max-width:none;padding:22px 5%}.ops header a{color:#e4efda}.ops nav{display:flex;gap:22px;font-size:14px}.ops-intro{padding:28px 0;max-width:950px}.ops-intro h1{font-size:42px;margin:14px 0}.ops-intro p{font-size:18px;max-width:780px}.ops .hub{padding:38px 0}.ops .hub h1{font-size:56px}.ops .flow{display:flex;gap:18px;font-size:14px;font-weight:700}.ops .flow span{color:#748366}.ops label,.ops input,.ops select,.ops button{font-size:14px}.ops textarea{font-size:13px}.ops .small,.ops .note,.ops details,.ops footer,.ops .research p{font-size:13px}.ops .eyebrow{font-size:12px}.ops .product-card p{font-size:15px}.ops .product-card h2{font-size:20px}.ops .product-card .small{margin-top:15px}.ops .workspace{grid-template-columns:minmax(320px,.9fr) minmax(0,1.3fr)}.ops .input-panel p{font-size:14px}.ops #inputs>section{padding-bottom:22px;margin-bottom:18px;border-bottom:1px solid var(--line)}.ops .mapping{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 0}.ops #inputs input[type=file]{margin-bottom:10px}.ops #run{margin-top:20px}.ops .stats{grid-template-columns:repeat(2,1fr)}.ops .stat span{font-size:13px}.ops .feedback-inline{display:inline-block;margin-top:18px;padding:13px 16px;background:#ecf2db;border-radius:8px;font-weight:650;font-size:14px}.ops .feedback-form{max-width:720px;margin:auto}.ops .feedback-form label{margin:18px 0}.ops .feedback-form p{font-size:15px}.ops #feedback-status{white-space:pre-wrap;overflow-wrap:anywhere}.ops .check-consent{display:flex;gap:12px;align-items:start}.ops .check-consent input{width:auto;margin-top:3px}.ops table{font-size:13px}.ops .disclosure p{font-size:15px}@media(max-width:1000px){.ops .workspace{grid-template-columns:1fr}}@media(max-width:600px){.ops .hub h1{font-size:38px}.ops-intro h1{font-size:32px}.ops .flow{gap:8px;font-size:12px}.ops header{padding:18px 4%;flex-wrap:wrap}.ops .mapping{grid-template-columns:1fr}.ops .brand span{display:none}}@media print{.ops .feedback-inline,.ops [data-feedback-link]{display:none}.ops .ops-intro{padding:0}.ops .workspace{display:block}.ops .research{display:none}.ops .ops-intro h1{font-size:22pt}.ops .ops-intro p{font-size:12pt}}

.review-next{border-left:4px solid #36594d;padding:12px 16px;background:#f0f5f2;margin:16px 0}.review-next p{margin:0 0 10px}.own-data{margin:0 0 14px}.plans article.recommended{outline:3px solid #36594d;outline-offset:3px}.recommendation{font-weight:650}

.ops .table-wrap table{font-size:14px;min-width:780px}.ops .table-wrap th{white-space:nowrap}.ops textarea{font-size:14px}.ops .small,.ops .note,.ops details,.ops footer,.ops .research p{font-size:14px}.ops .eyebrow{font-size:14px}.ops .table-wrap td{word-break:normal}.ops .table-wrap td:empty::after{content:"—";color:#78877f}

.task-hub{background:#f7f9fc;color:#152b43}.task-hub header{background:#152b43}.hub-intro{padding:42px 0 24px;max-width:900px}.hub-intro h1{font-size:clamp(34px,4.4vw,58px);line-height:1.06;letter-spacing:-1.7px;margin:14px 0}.hub-intro>p:not(.eyebrow){font-size:19px;max-width:760px}.focus-workflow{display:grid;grid-template-columns:1.2fr 1fr;gap:42px;background:#fff;border:1px solid #bbc9db;padding:30px;margin:12px 0 48px}.focus-workflow h2{font-size:32px;line-height:1.15;max-width:500px;margin:10px 0 20px}.focus-workflow p{font-size:17px}.hub-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:24px 0}.hub-actions .button{display:inline-block;background:#152b43;color:white;text-decoration:none;padding:14px 20px;font-weight:700;border-radius:6px}.hub-actions>a{font-weight:700}.focus-workflow .input-contract{font-size:14px;max-width:550px}.evidence-preview{background:#152b43;color:white;padding:24px}.evidence-preview dl{margin:20px 0}.evidence-preview dl div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #52677e;padding:13px 0}.evidence-preview dt,.evidence-preview dd{margin:0}.evidence-preview dd{font-weight:700;color:#e9ff70}.evidence-preview strong{font-size:22px}.evidence-preview p:not(.eyebrow){font-size:14px}.evidence-preview a{color:#e9ff70;font-size:14px}.supporting-checks>h2{font-size:28px}.task-hub .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.task-hub .product-card{border-radius:5px;border-color:#c7d3e1}.task-hub .product-card .eyebrow{font-size:14px;margin:0;color:#56677d}.task-hub .product-card h2{font-size:23px;line-height:1.3;margin:12px 0}.task-hub .product-card p{font-size:16px}.task-hub a{color:#244f85}.hub-feedback{padding:32px;background:#e7eef9;margin:38px 0}.hub-feedback p{max-width:800px;font-size:17px}.hub-feedback a{font-weight:700}.task-hub .disclosure p{font-size:16px;max-width:1000px}@media(max-width:800px){.focus-workflow{grid-template-columns:1fr;gap:22px;padding:22px}.task-hub .cards{grid-template-columns:1fr}.hub-intro{padding-top:24px}.task-hub header nav{gap:12px;flex-wrap:wrap}.task-hub header{align-items:flex-start;flex-wrap:wrap}}

.task-hub header a{color:#fff}.task-hub .hub-actions .button{color:#fff}.task-hub .evidence-preview a{color:#e9ff70}

.ops .sample-prompt{font-size:15px;line-height:1.5;margin:12px 0 8px;color:#244239}.ops .output-panel .own-data{background:#193f35;color:#fff;border:0;border-radius:8px;padding:12px 18px;font-weight:700;cursor:pointer}.ops .output-panel .own-data:hover{background:#2d594b}
