/* Interaction states keep content legible, anchored and ready for input. */
body.editorial-site :is(.api-trial-feedback,#tf-err,.pilot-feedback){overflow-wrap:anywhere}
body.editorial-site #apiTrialForm .api-trial-feedback{padding:6px 0;text-align:left}
body.editorial-site #apiTrialForm .api-trial-feedback h3{margin:0 0 18px;font:500 26px/1.25 Inter,Arial,sans-serif;letter-spacing:-.035em;color:#1b1e26}
body.editorial-site #apiTrialForm .api-trial-feedback p{margin:0 0 16px;font:400 15px/1.75 Inter,Arial,sans-serif;color:#585d69}
body.editorial-site #apiTrialForm .api-trial-feedback code{font:500 12px/1.7 'JetBrains Mono',monospace;color:#3045b5;white-space:normal;overflow-wrap:anywhere}
body.editorial-site #apiTrialForm .api-trial-next{display:inline-flex;min-height:44px;align-items:center;margin-top:8px;color:#3045b5;font:500 14px/1.5 Inter,Arial,sans-serif;text-underline-offset:5px}
body.editorial-site #tf-err{margin-top:18px;font-size:14px;line-height:1.75;color:#943d29;padding:14px 16px;background:#f7efe9;border-left:2px solid #a3462d}
body.editorial-site #tf-err:empty{display:none}
body.editorial-site .api-trial-feedback h3:focus,body.editorial-site #tf-err:focus{outline:2px solid #3045b5;outline-offset:5px}
body.editorial-site :is(.bench-scale button,#longonly button):focus-visible{outline:2px solid #3045b5;outline-offset:4px}
body.editorial-site .demo-result-surface[aria-busy=true]{cursor:progress}
body.editorial-site #apiTrialForm .hint{line-height:1.75}
@media(max-width:760px){body.editorial-site #apiTrialForm :is(input,textarea){font-size:16px!important}body.editorial-site #apiTrialForm .api-trial-feedback h3{font-size:25px}}
