.task-page .td-hero-shot{width:100%;margin:0}.task-page .td-card{border:var(--frame);background:var(--surface);min-width:0}.task-page .td-card-head{padding:var(--space-3) var(--gut);border-bottom:var(--divider);font-family:var(--cl-mono);font-size:var(--fs-label);color:var(--brand-text-bright)}.task-page .td-card-body{padding:var(--gut)}.task-page .td-card-text{margin:0;font-size:var(--fs-secondary);line-height:var(--lh-body);overflow-wrap:anywhere;color:var(--brand-text-bright)}.task-page .td-answers{display:grid;gap:var(--space-4);margin:var(--space-5) 0 0}.task-page .td-answer dt{font-size:var(--fs-label);font-family:var(--cl-mono);color:var(--brand-text-muted)}.task-page .td-answer dd{display:grid;gap:var(--space-1);margin:var(--space-1) 0 0}.task-page .td-answer strong{font-size:var(--fs-secondary);line-height:var(--lh-snug);color:var(--brand-accent);font-weight:inherit}.task-page .td-answer-score{font-size:var(--fs-label);font-family:var(--cl-mono);color:var(--brand-text-bright)}.task-page .td-card-credit{padding:var(--space-3) var(--gut);margin:0;border-top:var(--divider);font-size:var(--fs-label)}.task-page .td-card-credit a{color:var(--brand-text-muted)}.task-page .td-records{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gut)}.task-page .td-body{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--brand-text-bright);margin:0}.task-page .td-body+.td-body,.task-page .td-proof-scope{margin-top:var(--space-5)}.task-page .td-questions{display:grid;gap:var(--space-5);margin:0 0 var(--space-5)}.task-page .td-questions dt{font-family:var(--cl-mono);font-size:var(--fs-label);color:var(--brand-accent);overflow-wrap:anywhere}.task-page .td-questions dd{margin:var(--space-2) 0 0;font-size:var(--fs-secondary);line-height:var(--lh-body);color:var(--brand-text-bright)}.task-page .td-code pre{margin:0;font-family:var(--cl-mono);font-size:var(--fs-label);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere}.task-page .td-close .button-row{margin-top:var(--space-5)}@media(max-width:959.98px){.task-page .td-records{grid-template-columns:minmax(0,1fr)}}.task-page .td-license{margin-top:var(--space-5);font-size:var(--fs-label);line-height:var(--lh-body);color:var(--brand-text-muted)}.task-page .td-license p{margin:var(--space-3) 0 0}.task-page .td-workflow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;border:var(--frame);background:var(--surface)}.task-page .td-workflow>div{min-width:0;padding:var(--gut)}.task-page .td-workflow>div+div{border-left:var(--divider)}.task-page .td-workflow-head{font-family:var(--cl-mono);font-size:var(--fs-label);color:var(--brand-text-muted);margin-bottom:var(--space-5)}.task-page .td-workflow dl{display:grid;gap:var(--space-4);margin:0}.task-page .td-workflow dt{font-size:var(--fs-label);color:var(--brand-text-muted)}.task-page .td-workflow dd{margin:var(--space-1) 0 0;font-size:var(--fs-secondary);line-height:var(--lh-body)}.task-page .td-workflow dd span{display:block;font-family:var(--cl-mono);font-size:var(--fs-label)}.task-page .td-workflow .is-duplicate{color:var(--brand-accent)}.task-page .td-workflow-answer{display:grid;gap:var(--space-2);margin-bottom:var(--space-5)}.task-page .td-workflow-answer>span{font-size:var(--fs-secondary);line-height:var(--lh-body)}.task-page .td-workflow-answer strong{font-weight:inherit;font-size:var(--fs-subhead);color:var(--brand-accent)}.task-page .td-workflow-answer small,.task-page .td-workflow-caption{font-size:var(--fs-label);line-height:var(--lh-body);color:var(--brand-text-muted)}.task-page .td-workflow-caption{margin:0}.task-page .td-workflow-policy{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--space-3);border-top:var(--divider)}.task-page .td-workflow>.td-workflow-policy{border-left:0}.task-page .td-workflow-route{display:flex;align-items:center;gap:var(--space-3)}.task-page .td-workflow-route>span{color:var(--brand-text-muted)}.task-page .td-workflow-policy>span{font-size:var(--fs-label);color:var(--brand-text-muted)}.task-page .td-workflow-policy code{font-size:var(--fs-label);overflow-wrap:anywhere}.task-page .td-workflow-policy strong{font-size:var(--fs-subhead);font-weight:inherit;color:var(--brand-accent);line-height:var(--lh-snug)}.task-page .td-workflow-policy p{margin:0;font-size:var(--fs-secondary);line-height:var(--lh-body)}.task-page .td-workflow-scope,.task-page .td-method{margin-top:var(--space-5)}.task-page .td-method summary{font-size:var(--fs-secondary);cursor:pointer;color:var(--brand-text-muted)}.task-page .td-method p{margin-top:var(--space-4)}.task-page{--td-success: #4ade80;--td-error: #e63b3b}.task-page .td-workflow .td-correspondence,.task-page .td-workflow-answer strong,.task-page .td-condition-answers dd{color:var(--td-success)}.task-page .td-workflow .is-duplicate{color:var(--td-error)}.task-page .td-bridge-value{font-size:var(--fs-subhead);line-height:var(--lh-snug);margin:0}.task-page .td-bridge-detail,.task-page .td-condition-source{font-size:var(--fs-lead);line-height:var(--lh-body);margin:0}.task-page .td-condition-source mark{background:transparent;color:var(--td-success)}.task-page .td-source-link{display:inline-block;margin-top:var(--space-4)}.task-page .td-condition-answers{display:grid;gap:var(--space-5);margin:0 0 var(--space-5)}.task-page .td-condition-answers dt{font-family:var(--cl-mono);font-size:var(--fs-label);color:var(--brand-text-muted)}.task-page .td-condition-answers dd{margin:var(--space-2) 0 0;font-size:var(--fs-subhead);line-height:var(--lh-snug)}.task-page .td-caption{font-size:var(--fs-secondary);line-height:var(--lh-body);margin:0;color:var(--brand-text-muted)}.task-page .td-eval-card{font-size:var(--fs-secondary);line-height:var(--lh-body);color:var(--brand-text-bright)}.task-page .td-eval-card p{margin:0 0 var(--space-4)}.task-page .td-eval-links{display:flex;flex-direction:column;gap:var(--space-3)}.task-page .td-recorded-code,.task-page .td-full-request{padding:var(--gut)}.task-page .td-recorded-code pre,.task-page .td-full-request pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--cl-mono);font-size:var(--fs-secondary);line-height:var(--lh-body);margin:0}.task-page .td-recorded-code .td-caption{margin-top:var(--space-4)}
