.noli-landing.docs-page{overflow-x:clip}.noli-landing.docs-page nav.top{margin-bottom:24px}.noli-landing.docs-page .docs-mobile-toggle{display:none;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:600;background:#94a3b814;border:1px solid rgba(148,163,184,.15);color:#e2e8f0;cursor:pointer}@media (max-width: 980px){.noli-landing.docs-page .nav-links{display:none}.noli-landing.docs-page .docs-mobile-toggle{display:inline-flex}}.docs-shell{position:relative;z-index:2;max-width:1240px;margin:40px auto 0;padding:0 32px 80px}.docs-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start}@media (max-width: 980px){.docs-grid{grid-template-columns:1fr;gap:0}}.docs-sidebar{position:sticky;top:100px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto}@media (max-width: 980px){.docs-sidebar{position:fixed;right:0;bottom:0;left:0;top:76px;z-index:40;background:#06060bf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:32px;transform:translate(-100%);transition:transform .3s ease;max-height:none}.docs-sidebar.docs-sidebar-open{transform:translate(0)}}.docs-toc-eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 12px}.docs-toc-section{margin-bottom:18px}.docs-toc-title{font-size:13px;font-weight:600;color:#cbd5e1;margin:0 0 6px;padding:0 4px}.docs-toc-section ul{list-style:none;padding:0;margin:0}.docs-toc-section li{margin:0}.docs-toc-link{display:block;padding:5px 12px;font-size:13px;color:#64748b;border-left:2px solid transparent;margin-left:4px;transition:color .15s,border-color .15s,background .15s;border-radius:0 6px 6px 0}.docs-toc-link:hover{color:#cbd5e1}.docs-toc-link.active{color:#c4b5fd;border-left-color:#8b5cf6;background:linear-gradient(90deg,rgba(139,92,246,.08),transparent 80%);font-weight:500}.docs-main{color:#cbd5e1;min-width:0}.docs-main h1{color:#fff}.docs-main h2{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0 0 14px;scroll-margin-top:100px}.docs-main h3{color:#fff;font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0 0 10px;scroll-margin-top:100px}.docs-main p{color:#94a3b8;font-size:15px;line-height:1.7;margin:0 0 14px}.docs-main strong{color:#e2e8f0}.docs-main em{color:#94a3b8;font-style:italic}.docs-main a{color:#c4b5fd;transition:color .15s}.docs-main a:hover{color:#ddd6fe}.docs-section{scroll-margin-top:100px;padding-bottom:48px;border-bottom:1px solid rgba(148,163,184,.08);margin-bottom:48px}.docs-section:last-child{border-bottom:none}.docs-list-numbered,.docs-list-bullet{margin:0 0 16px;padding-left:22px;color:#94a3b8;font-size:15px;line-height:1.75}.docs-list-numbered{list-style:decimal}.docs-list-bullet{list-style:disc}.docs-list-numbered li::marker,.docs-list-bullet li::marker{color:#475569}.docs-list-numbered li,.docs-list-bullet li{margin-bottom:8px;padding-left:4px}.docs-link{color:#c4b5fd;transition:color .15s}.docs-link:hover{color:#ddd6fe}.docs-code{background:#0b0b14;border:1px solid rgba(148,163,184,.12);border-radius:12px;padding:14px 18px;font-family:ui-monospace,SFMono-Regular,Consolas,Courier New,monospace;font-size:13px;color:#e2e8f0;margin:14px 0 18px;overflow-x:auto}.docs-endpoint{display:flex;align-items:center;gap:12px;background:linear-gradient(180deg,#0f172a99,#0f172a66);border:1px solid rgba(148,163,184,.14);border-radius:12px;padding:14px 18px;margin:8px 0 22px}.docs-endpoint code{font-family:ui-monospace,SFMono-Regular,Consolas,Courier New,monospace;font-size:13px;color:#e2e8f0;word-break:break-all}.docs-page .docs-back-link{display:inline-block;margin-bottom:16px;font-size:12.5px;font-weight:600;color:#94a3b8;transition:color .15s}.docs-page .docs-back-link:hover{color:#c4b5fd}.docs-updated{display:block;margin-top:14px;font-size:13px;color:#64748b}
