.agno-chat-sidebar{position:fixed;z-index:9999;inset:0 0 0 auto;box-sizing:border-box;min-width:0;max-width:min(640px,calc(100vw - 64px));height:100vh;display:flex;flex-direction:column;overflow:hidden;transform:translateX(100%);transition-property:transform,width;transition-duration:.24s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.agno-chat-sidebar.is-open{min-width:320px;border-left:1px solid var(--agno-color-border-default);transform:translateX(0)}.agno-chat-sidebar:not(.is-open)>*{visibility:hidden}.agno-chat-sidebar.is-resizing{transition-property:transform}@media (min-width:1280px){#nd-notebook-layout:has(.agno-chat-sidebar.is-open){--fd-toc-width:0px!important}#nd-notebook-layout:has(.agno-chat-sidebar.is-open) #nd-toc{display:none}.agno-chat-sidebar{position:sticky;z-index:30;inset:auto;top:0;justify-self:end;height:100dvh}}@media (max-width:1023px){.agno-chat-sidebar,.agno-chat-sidebar.is-open{width:100%!important;min-width:0;max-width:none;border-left:0;transition-property:transform}.side-panel-resize-handle{display:none}}.agno-ask-ai-trigger{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:40px;margin-block:auto;padding:0 14px;border:1px solid var(--color-fd-border);border-radius:12px;background:transparent;color:var(--color-fd-muted-foreground);font-size:14px;line-height:20px;cursor:pointer;transition:background-color .15s,color .15s}.agno-ask-ai-trigger:hover{background:var(--color-fd-accent);color:var(--color-fd-accent-foreground)}.agno-ask-ai-trigger:focus-visible{outline:none;box-shadow:0 0 0 1px var(--color-fd-ring)}.agno-ask-ai-trigger svg,.agno-header-search-trigger>svg{width:16px;height:16px;flex:none;overflow:visible;stroke-width:1.75}@media (width < 48rem){.agno-ask-ai-trigger{display:none}}.agno-header-search-trigger :has(>kbd),.agno-hotkey{display:inline-flex;align-items:center;gap:0;opacity:.75}.agno-header-search-trigger kbd,.agno-hotkey kbd{padding:0;border:0;border-radius:0;background:transparent;font-family:inherit;font-size:12px;line-height:20px;font-weight:500}.agno-chat-bubble{position:fixed;z-index:10000;right:24px;bottom:24px;width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:12px;background:var(--agno-color-primary);color:#ffffff;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.18);cursor:pointer;transition-property:scale,box-shadow;transition-duration:.15s}.dark .agno-chat-bubble{color:#18181b}.agno-chat-bubble:hover{box-shadow:0 0 0 1px rgba(0,0,0,.12),0 10px 28px rgba(0,0,0,.22)}.agno-chat-bubble:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-fd-background),0 0 0 4px var(--color-fd-ring)}.agno-chat-bubble:active{scale:.96}.agno-chat-bubble svg{width:18px;height:18px}@media (max-width:640px){.agno-chat-bubble{right:16px;bottom:16px;width:48px;height:48px;border-radius:14px}}.agno-selection-action{position:fixed;z-index:9;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:0;border-radius:9px;background:var(--agno-code-header-background);box-shadow:0 0 0 1px var(--color-fd-border),0 4px 12px rgba(0,0,0,.12);color:var(--color-fd-secondary-foreground);cursor:pointer;font:500 13px/18px Inter,ui-sans-serif,sans-serif;letter-spacing:-.01em;white-space:nowrap;transform:translate(-50%,-100%);transform-origin:bottom center;animation:agno-selection-action-enter .14s cubic-bezier(.2,0,0,1) both;transition-property:scale;transition-duration:.15s;-webkit-font-smoothing:antialiased}.agno-selection-action:after{position:absolute;width:calc(100% + 12px);height:40px;content:""}.agno-selection-action[data-placement=below]{transform:translate(-50%);transform-origin:top center}.agno-selection-action:active{scale:.96}.agno-selection-action svg{width:15px;height:15px;stroke-width:1.75}@keyframes agno-selection-action-enter{0%{opacity:0;filter:blur(4px);scale:.25}to{opacity:1;filter:blur(0);scale:1}}@media (prefers-reduced-motion:reduce){.agno-chat-bubble,.agno-chat-sidebar,.agno-selection-action{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mintlify-chat-button,[data-testid=mintlify-chat]{display:none!important}.agno-search-overlay{background:color-mix(in srgb,var(--color-fd-background) 70%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.agno-search-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 64px -24px rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.05)}.agno-search-item{padding-top:6px;padding-bottom:6px;transition:background-color .15s ease-out,scale .15s ease-out}.agno-search-item:active{scale:.99}.agno-search-results{transition-property:height;transition-duration:.12s;transition-timing-function:cubic-bezier(.2,0,0,1)}.agno-search-agent-result{margin:9px -4px -4px;padding:10px 14px;border-radius:0;box-shadow:0 -5px 0 -4px var(--color-fd-border)}.agno-search-agent-result:first-child{margin-top:-4px;box-shadow:none}.agno-search-agent-action{min-width:0;display:flex;flex-direction:column;gap:4px}.agno-search-agent-label{color:var(--color-fd-muted-foreground);font-size:12px;line-height:16px;font-weight:500}.agno-search-agent-question{min-width:0;display:flex;align-items:center;gap:8px;color:var(--color-fd-popover-foreground);font-weight:500}.agno-search-agent-question svg{width:16px;height:16px;flex:none;overflow:visible;color:var(--color-fd-primary)}.agno-search-agent-question mark{background:transparent;color:var(--color-fd-primary)}.agno-search-footer{min-height:44px;display:flex;align-items:center;gap:18px;padding:8px 12px;color:var(--color-fd-muted-foreground);font-size:12px}.agno-search-footer>span{display:inline-flex;align-items:center;gap:6px}.agno-search-footer-close{margin-inline-start:auto}.agno-search-footer-keys{display:inline-flex;gap:2px}.agno-search-footer kbd{min-height:20px;display:inline-flex;align-items:center;justify-content:center;gap:1px;padding:0 4px;border:1px solid var(--color-fd-border);border-radius:5px;background:var(--color-fd-secondary);color:var(--color-fd-secondary-foreground);font:500 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.agno-search-footer kbd svg{width:11px;height:11px;stroke-width:1.75}.agno-header-search-trigger{max-width:18.75rem!important;min-width:0;min-height:40px;padding:0 14px;gap:8px;line-height:20px;flex:1;border-color:var(--color-fd-border);border-radius:12px;background:transparent}[data-toc-popover]{grid-column:1/-1}[data-toc-popover-trigger] [role=progressbar]{color:var(--agno-color-brand)}[data-toc-popover-content] [data-active=true]{color:var(--color-fd-foreground)}[data-toc-popover-content] .stroke-fd-primary{stroke:var(--color-fd-foreground)}[data-toc-popover-content] .bg-fd-primary{background-color:var(--color-fd-foreground)}@media (max-width:1279px){#nd-sidebar{align-items:flex-start}}@media (min-width:1024px){#nd-page{padding-inline:2rem}}@media (min-width:1280px){#nd-page{padding-inline-start:3.75rem}#nd-page:not([data-full=true])>*{max-width:54.5rem}}@media (min-width:768px){#nd-notebook-layout:has([data-toc-popover]){--fd-toc-popover-height:0px}[data-toc-popover]{display:none}}@media (min-width:768px) and (max-width:1023px){#nd-subnav div:has(>a.docs-header-action){display:flex}#nd-subnav a.docs-header-action-compact{gap:0;padding-inline:8px;font-size:0}#nd-sidebar [role=presentation] .lg\:hidden{display:none}#nd-sidebar [role=presentation] .lg\:hidden+.mt-6{margin-top:0}}@media (max-width:767px){#nd-page,#nd-subnav{grid-column:1/-1;width:100vw}#nd-subnav{background-color:var(--color-fd-background)}body:has(#nd-sidebar-mobile[data-state=open])>[data-base-ui-portal]>[data-side]{z-index:10002}#nd-sidebar-mobile{z-index:10001;width:100%;max-width:none;border-inline-start:0;box-shadow:none}#nd-sidebar-mobile .agno-mobile-sidebar-header{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;border-bottom:1px solid var(--color-fd-border);padding:1rem}#nd-sidebar-mobile .agno-mobile-sidebar-close{position:relative;width:30px;height:30px;margin-inline-start:auto;padding:6px;border-radius:6px}#nd-sidebar-mobile .agno-mobile-sidebar-close:after{position:absolute;width:40px;height:40px;content:""}#nd-sidebar-mobile .agno-mobile-sidebar-close svg{width:18px;height:18px}#nd-sidebar-mobile .agno-mobile-sidebar-product{flex-basis:100%;min-width:0}#nd-sidebar-mobile .agno-mobile-sidebar-product>button{width:100%;padding:9px;border-radius:8px}#nd-sidebar-mobile [role=presentation] .lg\:hidden{display:none}#nd-sidebar-mobile [role=presentation] .lg\:hidden+.mt-6{margin-top:0}#nd-sidebar-mobile :is([data-open],[data-closed])>:is(a,button),#nd-sidebar-mobile [data-active]{width:calc(100% + 8px);margin-inline-start:-8px;padding-inline-start:16px!important;border-radius:16px}#nd-sidebar-mobile [data-open]>[data-open]>:is(a,button){padding-inline-start:28px!important}#nd-sidebar-mobile [data-open]>[data-open]{overflow:visible clip}#nd-sidebar-mobile [data-open]>[data-open]:before{display:none}#nd-sidebar-mobile [data-active=true]{background-color:color-mix(in srgb,var(--color-fd-foreground) 10%,transparent);color:var(--color-fd-foreground)}#nd-sidebar .agno-mobile-sidebar-footer,#nd-sidebar-mobile [data-active=true]:before{display:none}#nd-sidebar-mobile .agno-mobile-sidebar-footer{min-height:64px;display:flex;align-items:center;gap:14px;border-top:1px solid var(--color-fd-border);padding:12px 16px;color:var(--color-fd-muted-foreground)}.agno-mobile-sidebar-link,.agno-mobile-sidebar-try{min-height:32px;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;font-size:11px;font-weight:550;letter-spacing:.02em;line-height:16px;text-transform:uppercase}.agno-mobile-sidebar-try{border-radius:8px;padding-inline:12px 9px}.agno-mobile-sidebar-link{color:var(--color-fd-muted-foreground)}.agno-mobile-sidebar-link svg,.agno-mobile-sidebar-try svg{width:14px;height:14px}.agno-mobile-sidebar-theme{margin-inline-start:auto}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2?dpl=dpl_4ehKqY1GzYQENxLhjBhbABrQWyiz) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2?dpl=dpl_4ehKqY1GzYQENxLhjBhbABrQWyiz) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2?dpl=dpl_4ehKqY1GzYQENxLhjBhbABrQWyiz) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2?dpl=dpl_4ehKqY1GzYQENxLhjBhbABrQWyiz) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2?dpl=dpl_4ehKqY1GzYQENxLhjBhbABrQWyiz) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2?dpl=dpl_4ehKqY1GzYQENxLhjBhbABrQWyiz) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2?dpl=dpl_4ehKqY1GzYQENxLhjBhbABrQWyiz) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_dd5e32{font-family:Inter,Inter Fallback;font-style:normal}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2?dpl=dpl_4ehKqY1GzYQENxLhjBhbABrQWyiz) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2?dpl=dpl_4ehKqY1GzYQENxLhjBhbABrQWyiz) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_cdf874{font-family:DM Mono,DM Mono Fallback;font-weight:400;font-style:normal}.__variable_cdf874{--font-dm-mono:"DM Mono","DM Mono Fallback"}