.ai-page{max-width:1200px}.ai-intro{max-width:790px;margin:12px 0 28px}.ai-intro h2{font:42px/1.1 Georgia,serif;margin:5px 0 14px}.ai-intro>p:last-child{font:18px/1.6 Georgia,serif;color:#3d4d61}.ai-picker{border-top:4px solid var(--red)}.ai-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:700px}.ai-fields label{font-size:13px;font-weight:700;color:var(--muted)}.ai-fields select{font-weight:400}.ai-links{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.ai-links a,.ai-button{padding:11px 14px;font-size:13px}.ai-button{border:1px solid #aebdca;border-radius:4px;background:#fff;color:var(--blue);font-weight:700;cursor:pointer}.ai-button:hover{background:var(--pale);border-color:var(--blue)}.ai-picker h4{margin-top:20px}.ai-picker textarea{display:block;width:100%;padding:12px;margin:8px 0 10px;border:1px solid var(--line);border-radius:4px;color:var(--ink);background:#f9fafb;font:13px/1.5 Consolas,monospace;resize:vertical}.ai-methods{display:grid;grid-template-columns:1fr;gap:20px;max-width:900px;margin-top:20px}.ai-picker{max-width:900px;margin-top:20px}.ai-method p,.ai-method li{line-height:1.55}.ai-method ol{padding-left:21px}.ai-method li+li{margin-top:8px}.ai-method h4{margin-top:24px}.ai-method a{color:var(--blue);font-weight:700}.ai-request{margin:12px 0;padding:16px;border-left:4px solid var(--red);background:#f7f9fb;line-height:1.6;overflow-wrap:anywhere}.ai-endpoint{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;background:#f7f9fb;border:1px solid var(--line);border-radius:4px}.ai-endpoint code{overflow-wrap:anywhere}.ai-caveat{padding:14px;background:#fff8e8;border:1px solid #ead7a3}.ai-picker [role=status]{min-height:1em}@media(max-width:800px){.ai-methods{grid-template-columns:1fr}}@media(max-width:620px){.ai-fields{grid-template-columns:1fr}.ai-intro h2{font-size:34px}.ai-intro>p:last-child{font-size:16px}.ai-links{display:grid}.ai-links a,.ai-links button{width:100%}}
