#__next,body,html{height:100%}*{box-sizing:border-box}body{color:#111;background:#fff}.docs{max-width:900px;margin:0 auto;padding:2rem 1.25rem;line-height:1.75;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI}.docs h1{font-size:2rem;margin:0 0 1rem;letter-spacing:-.01em}.docs h2{margin-top:2rem;font-size:1.25rem}.docs h3{margin-top:1.25rem;font-size:1rem;color:#111827}.docs p{margin:.75rem 0;color:#374151}.docs ol,.docs ul{margin:.5rem 0 1rem 1.25rem}.docs li{margin:.25rem 0}.docs a{color:#2563eb;text-decoration:none}.docs a:hover{text-decoration:underline}.docs code{background:#f1f5f9;color:#0f172a;padding:.15rem .35rem;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.docs pre{background:#f8fafc;color:#0f172a;border:1px solid #e5e7eb;padding:14px 16px;border-radius:12px;overflow-x:auto;box-shadow:0 1px 2px rgba(0,0,0,.04)}.docs pre code{background:transparent;color:inherit;font-size:13.5px;line-height:1.6;padding:0;display:block;white-space:pre}.docs figure{margin:1rem 0 2rem}.docs figure img{border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 6px 20px rgba(2,6,23,.06)}.docs figcaption{color:#6b7280;font-size:.9rem;margin-top:8px}.docs .lead{font-size:1.05rem;color:#374151}.docs .callout,.docs .toc{padding:12px 14px;border:1px solid #e5e7eb;background:#f9fafb;border-radius:10px}.docs .toc{margin:1rem 0 1.5rem}.docs .toc strong{display:block;margin-bottom:6px;color:#111827}.docs .toc a{display:inline-block;margin-right:10px;color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;padding:4px 10px}.docs .toc a:hover{color:#111827;border-color:#d1d5db}