.docs{min-height:calc(100vh - 56px);display:flex;position:relative}@media (max-width:768px){.docs{flex-direction:column}}.docs__sidebar{border-right:1px solid var(--aauti-slate-200,#e2e8f0);background:var(--aauti-slate-50,#f8fafc);flex-shrink:0;width:260px;min-width:260px;height:calc(100vh - 56px);padding:20px 0;position:sticky;top:56px;overflow-y:auto}@media (max-width:1024px){.docs__sidebar{width:220px;min-width:220px}}@media (max-width:768px){.docs__sidebar{z-index:50;width:280px;min-width:280px;height:100vh;box-shadow:none;transition:transform .25s;display:none;position:fixed;top:0;left:0;transform:translate(-100%)}.docs__sidebar--open{display:block;transform:translate(0);box-shadow:4px 0 24px #0000001f}}.docs__backdrop{display:none}@media (max-width:768px){.docs__backdrop{z-index:40;background:#0000004d;display:block;position:fixed;inset:0}}.docs__mobile-toggle{display:none}@media (max-width:768px){.docs__mobile-toggle{z-index:30;border:none;border-bottom:1px solid var(--aauti-slate-200,#e2e8f0);background:var(--aauti-slate-50,#f8fafc);width:100%;color:var(--aauti-slate-700,#334155);cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;display:flex;position:sticky;top:0}}.docs__search{border-bottom:1px solid var(--aauti-slate-200,#e2e8f0);margin-bottom:8px;padding:0 16px 16px;position:relative}.docs__search-icon{color:var(--aauti-slate-400,#94a3b8);pointer-events:none;position:absolute;top:10px;left:28px}.docs__search-input{border:1px solid var(--aauti-slate-200,#e2e8f0);width:100%;color:var(--aauti-slate-800,#1e293b);background:#fff;border-radius:8px;outline:none;padding:8px 12px 8px 36px;font-size:13px;transition:border-color .15s,box-shadow .15s}.docs__search-input::placeholder{color:var(--aauti-slate-400,#94a3b8)}.docs__search-input:focus{border-color:var(--aauti-blue,#2f80ed);box-shadow:0 0 0 3px #2f80ed1a}.docs__toc{padding:0 8px}.docs__toc-title{text-transform:uppercase;letter-spacing:.05em;color:var(--aauti-slate-500,#64748b);margin:0;padding:8px 12px;font-size:11px;font-weight:600}.docs__toc-list{margin:0;padding:0;list-style:none}.docs__toc-item--l3{padding-left:12px}.docs__toc-link{text-align:left;width:100%;color:var(--aauti-slate-600,#475569);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;line-height:1.4;transition:background .12s,color .12s;display:flex}.docs__toc-link:hover{background:var(--aauti-slate-100,#f1f5f9);color:var(--aauti-slate-900,#0f172a)}.docs__toc-link--active{color:var(--aauti-blue,#2f80ed);background:#2f80ed14;font-weight:500}.docs__toc-chevron{opacity:.5;flex-shrink:0}.docs__content{flex:1;min-width:0;max-width:1100px;margin:0;padding:32px 48px 80px}@media (max-width:1024px){.docs__content{padding:24px 28px 60px}}@media (max-width:768px){.docs__content{max-width:100%;padding:20px 16px 60px}}@media (max-width:480px){.docs__content{padding:16px 14px 48px}}.docs__prose{color:var(--aauti-slate-800,#1e293b);font-size:15px;line-height:1.7}@media (max-width:768px){.docs__prose{font-size:15px;line-height:1.65}}.docs__prose h1{color:var(--aauti-slate-900,#0f172a);letter-spacing:-.02em;margin:0 0 8px;font-size:32px;font-weight:700}@media (max-width:768px){.docs__prose h1{font-size:26px}}@media (max-width:480px){.docs__prose h1{font-size:22px}}.docs__prose h2{border-top:1px solid var(--aauti-slate-200,#e2e8f0);color:var(--aauti-slate-900,#0f172a);letter-spacing:-.01em;margin:48px 0 16px;padding-top:24px;scroll-margin-top:80px;font-size:24px;font-weight:600}.docs__prose h2:first-child{border-top:none;margin-top:0;padding-top:0}@media (max-width:768px){.docs__prose h2{margin:36px 0 12px;padding-top:18px;font-size:20px}}@media (max-width:480px){.docs__prose h2{margin:28px 0 10px;padding-top:14px;font-size:18px}}.docs__prose h3{color:var(--aauti-slate-900,#0f172a);margin:32px 0 12px;scroll-margin-top:80px;font-size:18px;font-weight:600}@media (max-width:768px){.docs__prose h3{margin:24px 0 10px;font-size:16px}}@media (max-width:480px){.docs__prose h3{font-size:15px}}.docs__prose h4{color:var(--aauti-slate-800,#1e293b);margin:24px 0 8px;font-size:15px;font-weight:600}.docs__prose p{margin:0 0 16px}@media (max-width:768px){.docs__prose p{margin:0 0 12px}}.docs__prose a{color:var(--aauti-blue,#2f80ed);font-weight:500;text-decoration:none}.docs__prose a:hover{text-decoration:underline}.docs__prose ul,.docs__prose ol{margin:0 0 16px;padding-left:24px}@media (max-width:480px){.docs__prose ul,.docs__prose ol{padding-left:18px}}.docs__prose li{margin-bottom:6px}.docs__prose li>p{margin:0}.docs__prose blockquote{border-left:3px solid var(--aauti-blue,#2f80ed);color:var(--aauti-slate-700,#334155);background:#2f80ed0a;border-radius:0 8px 8px 0;margin:16px 0;padding:12px 16px}@media (max-width:768px){.docs__prose blockquote{padding:10px 12px;font-size:13px}}.docs__prose blockquote p{margin:0}.docs__prose code{background:var(--aauti-slate-100,#f1f5f9);color:var(--aauti-slate-800,#1e293b);border-radius:4px;padding:2px 6px;font-family:SF Mono,Fira Code,Fira Mono,Menlo,monospace;font-size:13px}.docs__prose pre{color:#e2e8f0;border:1px solid var(--aauti-slate-700,#334155);background:#1e293b;border-radius:10px;margin:16px 0;padding:16px 20px;font-size:13px;line-height:1.6;overflow-x:auto}@media (max-width:768px){.docs__prose pre{border-left:none;border-right:none;border-radius:0;margin:12px -14px;padding:12px 14px;font-size:13px}}.docs__prose pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.docs__prose table{border-collapse:collapse;border:1px solid var(--aauti-slate-200,#e2e8f0);border-radius:8px;width:100%;margin:16px 0;font-size:14px}@media (max-width:768px){.docs__prose table{font-size:13px}}.docs__prose thead{background:var(--aauti-slate-50,#f8fafc)}.docs__prose th{text-align:left;color:var(--aauti-slate-700,#334155);border-bottom:2px solid var(--aauti-slate-200,#e2e8f0);padding:10px 14px;font-weight:600}@media (max-width:768px){.docs__prose th{padding:8px 10px}}.docs__prose td{border-bottom:1px solid var(--aauti-slate-100,#f1f5f9);color:var(--aauti-slate-700,#334155);padding:10px 14px}@media (max-width:768px){.docs__prose td{padding:8px 10px}}.docs__prose tbody tr:last-child td{border-bottom:none}.docs__prose tbody tr:hover{background:var(--aauti-slate-50,#f8fafc)}.docs__prose hr{border:none;border-top:1px solid var(--aauti-slate-200,#e2e8f0);height:0;margin:24px 0}.docs__prose hr+hr{display:none}.docs__prose hr+h2{border-top:none;margin-top:24px;padding-top:0}@media (max-width:768px){.docs__prose hr{margin:16px 0}.docs__prose hr+h2{margin-top:16px}}@media (max-width:480px){.docs__prose hr{margin:12px 0}.docs__prose hr+h2{margin-top:12px}}.docs__prose strong{color:var(--aauti-slate-900,#0f172a);font-weight:600}.docs__prose img{border-radius:8px;max-width:100%}:root[data-theme=dark] .docs__sidebar,.dark .docs__sidebar{background:#0f172a;border-color:#1e293b}:root[data-theme=dark] .docs__mobile-toggle,.dark .docs__mobile-toggle{color:#cbd5e1;background:#0f172a;border-color:#1e293b}:root[data-theme=dark] .docs__search,.dark .docs__search{border-color:#1e293b}:root[data-theme=dark] .docs__search-input,.dark .docs__search-input{color:#e2e8f0;background:#1e293b;border-color:#334155}:root[data-theme=dark] .docs__search-input::placeholder,.dark .docs__search-input::placeholder{color:#64748b}:root[data-theme=dark] .docs__search-input:focus,.dark .docs__search-input:focus{border-color:#2f80ed;box-shadow:0 0 0 3px #2f80ed26}:root[data-theme=dark] .docs__toc-title,.dark .docs__toc-title{color:#64748b}:root[data-theme=dark] .docs__toc-link,.dark .docs__toc-link{color:#94a3b8}:root[data-theme=dark] .docs__toc-link:hover,.dark .docs__toc-link:hover{color:#e2e8f0;background:#1e293b}:root[data-theme=dark] .docs__toc-link--active,.dark .docs__toc-link--active{color:#60a5fa;background:#2f80ed1f}:root[data-theme=dark] .docs__prose,.dark .docs__prose{color:#cbd5e1}:root[data-theme=dark] .docs__prose h1,:root[data-theme=dark] .docs__prose h2,:root[data-theme=dark] .docs__prose h3,.dark .docs__prose h1,.dark .docs__prose h2,.dark .docs__prose h3{color:#f1f5f9}:root[data-theme=dark] .docs__prose h2,.dark .docs__prose h2{border-color:#1e293b}:root[data-theme=dark] .docs__prose h4,:root[data-theme=dark] .docs__prose strong,.dark .docs__prose h4,.dark .docs__prose strong{color:#e2e8f0}:root[data-theme=dark] .docs__prose code,.dark .docs__prose code{color:#e2e8f0;background:#1e293b}:root[data-theme=dark] .docs__prose pre,.dark .docs__prose pre{background:#0f172a;border-color:#1e293b}:root[data-theme=dark] .docs__prose blockquote,.dark .docs__prose blockquote{color:#94a3b8;background:#2f80ed0f;border-color:#2f80ed}:root[data-theme=dark] .docs__prose table,.dark .docs__prose table{border-color:#1e293b}:root[data-theme=dark] .docs__prose thead,.dark .docs__prose thead{background:#0f172a}:root[data-theme=dark] .docs__prose th,.dark .docs__prose th{color:#94a3b8;border-color:#1e293b}:root[data-theme=dark] .docs__prose td,.dark .docs__prose td{color:#cbd5e1;border-color:#1e293b}:root[data-theme=dark] .docs__prose tbody tr:hover,.dark .docs__prose tbody tr:hover{background:#ffffff05}:root[data-theme=dark] .docs__prose hr,.dark .docs__prose hr{border-color:#1e293b}
