.docwrap{max-width:840px;margin:0 auto;padding:0 24px}.docnav{display:flex;flex-wrap:wrap;gap:8px 18px;padding:16px 0 18px;margin:0 0 24px;border-bottom:1px solid #e2e8f0}.docnav a{font-size:14px;color:#475569;font-weight:500}.docnav a:hover{color:#0d9488;text-decoration:none}.docnav a.active{color:#0d9488;font-weight:700}.doc h1{margin-bottom:.15em}.doc .lead{font-size:19px;color:#475569;margin:0 0 26px;line-height:1.5}.doc h2{font-size:23px;margin:32px 0 10px;color:#0f172a}.doc h3{font-size:17px;margin:22px 0 6px;color:#0f172a}.doc p,.doc li{color:#334155}.doc ul,.doc ol{padding-left:22px}.doc li{margin:5px 0}.doc table.data{margin:14px 0}.doc table.data td code{white-space:nowrap}.doc .note{background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px;padding:12px 15px;margin:16px 0;font-size:14px}.doc .warn{background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;padding:12px 15px;margin:16px 0;font-size:14px}.doc code{font-size:.88em}.doc .evidence{margin:16px 0}.doc .anchor{scroll-margin-top:80px}.doc .backlink{display:inline-block;margin-top:34px;font-size:14px}.doccards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:22px 0}.doccards a{display:block;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px;color:#0f172a}.doccards a:hover{border-color:#0d9488;text-decoration:none}.doccards a b{display:block;color:#0d9488;font-size:15px;margin-bottom:4px}.doccards a span{font-size:14px;color:#64748b}@media(max-width:640px){.doccards{grid-template-columns:1fr}}.doc pre{background:#0f172a;color:#e2e8f0;padding:14px 16px;border-radius:8px;overflow-x:auto;font-size:13px;line-height:1.55;margin:8px 0 16px;white-space:pre}.doc pre code{background:none;color:inherit;padding:0;font-size:13px;white-space:pre}.method{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.03em;padding:2px 8px;border-radius:5px;margin-right:8px;vertical-align:middle}.method.get{background:#dcfce7;color:#166534}.method.post{background:#e0e7ff;color:#3730a3}.codehead{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:16px 0 4px}.doc .path{font-family:ui-monospace,Menlo,monospace;font-size:15px;color:#0f172a;background:#f1f5f9;padding:2px 8px;border-radius:5px}