footer.fy-site-footer-host{max-width:none!important;width:100%!important;display:block!important;margin:0!important;padding:0!important;padding-inline:0!important;justify-content:stretch!important;color:var(--fy-footer-muted,#6b6b70)!important}.fy-site-footer,div:has(>footer.fy-site-footer-host){--fy-footer-bg:#f8f9fc;--fy-footer-muted:#6b6b70;--fy-footer-heading:#111111;--fy-footer-icon:#171717;--fy-footer-link-hover:#111111;--fy-footer-rule:#e6e6e8;--fy-footer-heading-rule:#ececee;--fy-footer-legal-link:#2f5bff;--fy-footer-legal-link-hover:#1d47e0;--fy-footer-qr-caption:#3f3f46;--fy-footer-cta-border:#171717}.dark .fy-site-footer,.dark div:has(>footer.fy-site-footer-host),html.dark .fy-site-footer,html.dark div:has(>footer.fy-site-footer-host){--fy-footer-bg:#0a0a0a;--fy-footer-muted:#828282;--fy-footer-heading:#fefefe;--fy-footer-icon:#f0f0fa;--fy-footer-link-hover:#fefefe;--fy-footer-rule:#2f2f2f;--fy-footer-heading-rule:#171717;--fy-footer-legal-link:#6b8cff;--fy-footer-legal-link-hover:#8fa8ff;--fy-footer-qr-caption:#c8c8cc;--fy-footer-cta-border:#f0f0fa}div:has(>footer.fy-site-footer-host){background:var(--fy-footer-bg)!important;padding-bottom:0!important}div:has(>footer.fy-site-footer-host)>:not(footer){display:none!important}.fy-site-footer{background:var(--fy-footer-bg);color:var(--fy-footer-muted);width:100%}.fy-site-footer,.fy-site-footer *{box-sizing:border-box}.fy-site-footer__cta-wrap{padding:48px 40px 0 56px}.fy-site-footer__cta{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:148px;padding:32px 32px 32px 72px;background:var(--pg-card,#171717);border:1px solid var(--fy-footer-rule);border-radius:2px}.fy-site-footer__checker{position:absolute;left:0;top:0;width:71px;height:71px;background-image:linear-gradient(45deg,var(--fy-footer-rule) 25%,transparent 25%,transparent 75%,var(--fy-footer-rule) 75%),linear-gradient(45deg,var(--fy-footer-rule) 25%,transparent 25%,transparent 75%,var(--fy-footer-rule) 75%);background-size:36px 36px;background-position:0 0,18px 18px;opacity:.9}.fy-site-footer__cta h2{position:relative;margin:0!important;padding:0!important;border:0!important;font-family:var(--pg-head,inherit)!important;font-weight:600!important;font-size:28px!important;line-height:1.2!important;letter-spacing:-.5px!important;color:var(--fy-footer-heading)!important}.fy-site-footer__cta h2 b{display:block;color:var(--pg-accent,#f5ff0a);font-weight:700}.fy-site-footer__phone{display:flex;align-items:stretch;flex:none;height:48px;border:1px solid var(--fy-footer-rule);overflow:hidden;background:var(--pg-bg,#0d0d0d)}.fy-site-footer__cc{display:flex;align-items:center;gap:6px;padding:0 12px;border-right:1px solid var(--fy-footer-rule);font-size:13px;color:var(--fy-footer-muted)}.fy-site-footer__flag{width:18px;height:12px;background:linear-gradient(180deg,#ff9933 33%,#fff 33% 66%,#138808 66%);border-radius:2px}.fy-site-footer__phone input{width:200px;min-width:0;background:transparent;border:0;color:var(--fy-footer-heading);padding:0 12px;font:inherit;font-size:14px;outline:none}.fy-site-footer__phone input::placeholder{color:var(--pg-dim,#828282)}.fy-site-footer__phone:focus-within{border-color:var(--pg-accent,#182bff)}.fy-site-footer__phone button{display:inline-flex;align-items:center;padding:0 20px;border:0;background:#182bff;color:#fff;font-size:14px;font-weight:400;letter-spacing:-.18px;cursor:pointer}.fy-site-footer__phone button:hover{filter:brightness(1.12)}.fy-site-footer__phone[data-invalid]{border-color:#f87171}.fy-site-footer__inner{width:100%;max-width:none;margin:0 auto;padding:48px 40px 48px 56px;display:flex;flex-direction:column;gap:40px}.fy-site-footer__brand-row{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.fy-site-footer__brand{max-width:380px;display:flex;flex-direction:column;gap:14px}.fy-site-footer__logo{display:block;width:118px;height:33px;color:var(--pg-dim,#828282)}.fy-site-footer__brand p{margin:0;font-size:12px;line-height:18px;color:var(--pg-dim,#828282)}.fy-site-footer__social-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.fy-site-footer__social{display:flex;flex-wrap:wrap;gap:22px}.fy-site-footer__social a{padding:0;color:var(--fy-footer-icon);opacity:.85;transition:opacity .15s ease,color .15s ease}.fy-site-footer__social a,.fy-site-footer__social a svg{display:block;width:22px;height:22px}.fy-site-footer__social a:focus-visible,.fy-site-footer__social a:hover{opacity:1;color:var(--fy-footer-heading)}.fy-site-footer__tv{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:4px 10px;background:#fff;border-radius:2px;line-height:0}.fy-site-footer__tv img{display:block;width:160px;height:auto}.fy-site-footer__qr{display:flex;flex-direction:column;align-items:center;gap:8px;flex:none}.fy-site-footer__qr img{display:block;width:120px;height:120px;border-radius:2px;background:#fff;object-fit:contain}.fy-site-footer__qr p{margin:0;font-size:12px;line-height:16px;color:var(--fy-footer-muted)}.fy-site-footer__nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;padding-top:40px;border-top:1px solid var(--fy-footer-rule)}.fy-site-footer__col h3{margin:0 0 12px!important;padding:0 0 12px!important;border:0!important;border-bottom:1px solid var(--fy-footer-rule)!important;font-family:var(--pg-head,inherit)!important;font-size:12px!important;font-weight:600!important;line-height:18px!important;letter-spacing:0!important;text-transform:none!important;color:var(--fy-footer-heading)!important}.fy-site-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fy-site-footer__col li{margin:0;padding:0}.fy-site-footer__col a{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:18px;color:var(--fy-footer-muted);text-decoration:none;transition:color .15s ease}.fy-site-footer__col a:focus-visible,.fy-site-footer__col a:hover{color:var(--fy-footer-link-hover)}.fy-site-footer__ext{display:inline-block;height:12px;width:12px;margin:0;vertical-align:middle}html:not(.dark) .fy-site-footer__ext{filter:invert(1);opacity:.55}.fy-site-footer__legal{display:flex;flex-direction:column;gap:14px;padding-top:40px;border-top:1px solid var(--fy-footer-rule)}.fy-site-footer__legal p{margin:0;font-size:13px;line-height:20px;color:var(--pg-dim,#828282);max-width:none}.fy-site-footer__legal a{color:var(--fy-footer-legal-link);text-decoration:underline;text-underline-offset:2px}.fy-site-footer__legal a:focus-visible,.fy-site-footer__legal a:hover{color:var(--fy-footer-legal-link-hover)}.fy-site-footer__copy{margin:0;padding-top:24px;font-size:13px;line-height:20px;color:var(--pg-dim,#828282)}@media (max-width:1180px){.fy-site-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.fy-site-footer__cta-wrap,.fy-site-footer__inner{padding-left:20px;padding-right:20px}.fy-site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.fy-site-footer__cta{flex-direction:column;align-items:flex-start;padding:88px 20px 24px}.fy-site-footer__phone{width:100%}.fy-site-footer__phone input{flex:1;width:auto}.fy-site-footer__brand-row{flex-direction:column}.fy-site-footer__nav{gap:24px}}:root{--pg-head:var(--font-heading),"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pg-body:var(--font-body),"Manrope",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--pg-yellow:#F5FF0A;--pg-olive:#7B8002;--pg-blue:#182BFF;--pg-radius-card:2px;--pg-radius-btn:4px;--pg-header-h:78px;--pg-crumb-h:36px;--pg-sidebar-w:300px;--pg-toc-w:280px;--pg-bg:#ffffff;--pg-card:#f6f6f8;--pg-line:#e4e4e8;--pg-icon-bg:#eeeef2;--pg-text:#0b0b12;--pg-body-text:#35353f;--pg-muted:#5c5c66;--pg-dim:#8a8a94;--pg-link:#182BFF;--pg-accent:#182BFF;--pg-hover-bg:rgba(0,0,0,0.04);--pg-header-line:rgba(0,0,0,0.08);--fy-font-sans:var(--pg-body);--fy-table-font:var(--pg-body);--fy-blue:var(--pg-blue);--fy-blue-fg:var(--pg-blue);--fy-icon:var(--pg-blue);--fy-text:var(--pg-text);--fy-text-secondary:var(--pg-muted);--fy-text-muted:var(--pg-dim);--fy-surface-card:var(--pg-card);--fy-surface-muted:var(--pg-card);--fy-surface-hover:var(--pg-hover-bg);--fy-border-soft:var(--pg-line);--fy-radius:var(--pg-radius-card);--fy-shadow:none;--fy-shadow-sm:none;--fy-nav-heading:var(--pg-text);--fy-nav-link:var(--pg-muted);--fy-nav-active-bg:var(--pg-card);--fy-nav-active-fg:var(--pg-text);--fy-nav-active-rail:var(--pg-accent);--fy-highlight:var(--pg-yellow)}.dark,html.dark{--pg-bg:#000000;--pg-card:#171717;--pg-line:#262626;--pg-icon-bg:#212121;--pg-text:#F0F0FA;--pg-body-text:#CFCFD6;--pg-muted:#BFBFBF;--pg-dim:#828282;--pg-link:#6B8CFF;--pg-accent:var(--pg-yellow);--pg-hover-bg:rgba(255,255,255,0.04);--pg-header-line:rgba(255,255,255,0.08);--fy-blue-fg:var(--pg-link);--fy-text:var(--pg-text);--fy-text-secondary:var(--pg-muted);--fy-text-muted:var(--pg-dim);--fy-surface-card:var(--pg-card);--fy-surface-muted:var(--pg-card);--fy-surface-hover:var(--pg-hover-bg);--fy-border-soft:var(--pg-line);--fy-nav-heading:var(--pg-text);--fy-nav-link:var(--pg-muted);--fy-nav-active-bg:var(--pg-card);--fy-nav-active-fg:var(--pg-text);--fy-nav-active-rail:var(--pg-accent)}body,html,html.dark,html.dark body{background:var(--pg-bg)!important;color:var(--pg-text);-webkit-font-smoothing:antialiased}.fy-site-footer,.nextra-breadcrumb,.nextra-navbar,.nextra-sidebar,.nextra-toc,article,article li,article p,article td,article th,body,html,html.dark,html.dark body{font-family:var(--pg-body)!important}.dark article h1[class~="x:text-4xl"],.fy-api-catalog__name,.fy-ep-details-kicker,.fy-ep-note-kicker,.fy-ep-usecase__kicker,.fy-gs-api-card__title,.fy-note-box__kicker,.fy-plans-card h2,article h1,article h1[class~="x:text-4xl"],article h2,article h2[class~="x:text-2xl"],article h3,article h4,h2.fy-ep-attr-title,main[data-pagefind-body=true] article h1[class~="x:text-4xl"]{font-family:var(--pg-head)!important;letter-spacing:-.01em}article h1:not(#fy-x){font-weight:600!important;letter-spacing:-.4px!important;line-height:1.25!important}article h2:not(#fy-x):not(.fy-ep-attr-title){font-weight:600!important;letter-spacing:-.3px!important}html .fy-api-section__docs h2,html article h1,html article h1[class~="x:text-4xl"],html article h2,html article h2[class~="x:text-2xl"],html article h3,html article h4,html.dark .fy-api-section__docs h2,html.dark article h1,html.dark article h1[class~="x:text-4xl"],html.dark article h2,html.dark article h3,html.dark article h4{color:var(--pg-text)!important}article a:not(.fy-btn):not([class*=btn]):not(.fy-gs-api-card):not(.fy-api-catalog__link):not(.fy-plans-cta){color:var(--pg-link)}.nextra-navbar>div:not(.nextra-navbar-blur):not(.fy-crumbbar),.nextra-navbar>nav{height:var(--pg-header-h)!important;min-height:var(--pg-header-h)!important;padding-inline:40px!important;border-bottom:1px solid var(--pg-header-line)!important;gap:24px!important}.dark .nextra-navbar-blur,.nextra-navbar-blur,html.dark .nextra-navbar-blur{background:var(--pg-bg)!important;backdrop-filter:none!important;box-shadow:none!important;border-bottom:1px solid var(--pg-header-line)!important}.fy-navbar-link{padding:8px 16px!important;border-radius:8px!important;background:transparent!important;border:0!important;font-family:var(--pg-body)!important;font-weight:400!important;font-size:14px!important;line-height:24px!important;letter-spacing:-.18px!important;color:var(--pg-muted)!important}.fy-navbar-link.is-active,.fy-navbar-link:hover{color:var(--pg-text)!important;background:transparent!important}.nextra-navbar .nextra-search input,.nextra-navbar .nextra-search>div>input{border-radius:var(--pg-radius-btn)!important;background:var(--pg-card)!important;border:1px solid var(--pg-line)!important;color:var(--pg-text)!important;font-family:var(--pg-body)!important}.nextra-navbar .nextra-search kbd{border-radius:3px!important;background:var(--pg-icon-bg)!important;border-color:var(--pg-line)!important;color:var(--pg-muted)!important}.fy-theme-toggle .fy-theme-toggle__track{background:var(--pg-card)!important;border:1px solid var(--pg-line)!important;box-shadow:none!important}.fy-theme-toggle .fy-theme-toggle__thumb{background:var(--pg-icon-bg)!important;color:var(--pg-accent)!important;box-shadow:none!important}.fy-theme-select__btn,.fy-toolbar .fy-toolbar__select,.fy-toolbar__select,html.dark .fy-theme-select__btn,html.dark .fy-toolbar__select{border-radius:var(--pg-radius-btn)!important;background:var(--pg-card)!important;border:1px solid var(--pg-line)!important;font-family:var(--pg-body)!important;font-size:14px!important;color:var(--pg-text)!important;box-shadow:none!important}.fy-theme-select__btn:hover,.fy-toolbar__select:hover,html.dark .fy-theme-select__btn:hover{border-color:var(--pg-accent)!important}.fy-theme-select__menu,html.dark .fy-theme-select__menu{border-radius:var(--pg-radius-btn)!important;padding:4px!important;background:var(--pg-card)!important;border:1px solid var(--pg-line)!important;color:var(--pg-text)!important;box-shadow:0 8px 24px rgba(0,0,0,.18)!important}.fy-theme-select__option,html.dark .fy-theme-select__option{border-radius:2px!important;font-family:var(--pg-body)!important;font-size:13px!important;color:var(--pg-text)!important}.fy-theme-select__option.is-active,.fy-theme-select__option:hover,html.dark .fy-theme-select__option.is-active,html.dark .fy-theme-select__option:hover{background:var(--pg-hover-bg)!important;color:var(--pg-accent)!important}html:not(.dark) .fy-docs-table th.fy-col-prime,html:not(.dark) article .fy-attr-table th.fy-col-prime,html:not(.dark) article .fy-docs-table th.fy-col-prime{background:var(--pg-card)!important;color:var(--pg-olive)!important;box-shadow:inset 2px 0 0 var(--pg-olive),inset -2px 0 0 var(--pg-olive),inset 0 2px 0 var(--pg-olive)!important}html:not(.dark) .fy-col-prime .fy-docs-num,html:not(.dark) .fy-col-prime .fy-status-badge,html:not(.dark) .fy-docs-table td.fy-col-prime,html:not(.dark) article .fy-attr-table td.fy-col-prime,html:not(.dark) article .fy-docs-table td.fy-col-prime,html:not(.dark) article .fy-docs-table td.fy-col-prime .fy-docs-num{color:var(--pg-olive)!important}html:not(.dark) .fy-docs-table td.fy-col-prime,html:not(.dark) article .fy-docs-table td.fy-col-prime{box-shadow:inset 2px 0 0 var(--pg-olive),inset -2px 0 0 var(--pg-olive)!important}html:not(.dark) .fy-docs-table tbody tr:last-child td.fy-col-prime,html:not(.dark) article .fy-docs-table tbody tr:last-child td.fy-col-prime{box-shadow:inset 2px 0 0 var(--pg-olive),inset -2px 0 0 var(--pg-olive),inset 0 -2px 0 var(--pg-olive)!important}html:not(.dark) .fy-col-prime .fy-status-badge{border-color:color-mix(in srgb,var(--pg-olive) 35%,transparent)!important}html:not(.dark) .fy-plans-card--prime{background:color-mix(in srgb,var(--pg-olive) 6%,var(--pg-card))!important;border-color:var(--pg-olive)!important}html:not(.dark) .fy-plans-tag--prime{color:var(--pg-olive)!important;background:color-mix(in srgb,var(--pg-olive) 10%,#fff)!important;border-color:color-mix(in srgb,var(--pg-olive) 35%,transparent)!important}html:not(.dark) .fy-plans-card--prime h2 svg{color:var(--pg-olive)!important}html.dark .fy-docs-table th.fy-col-prime,html.dark article .fy-docs-table th.fy-col-prime{background:var(--pg-card)!important;color:var(--pg-yellow)!important;box-shadow:inset 2px 0 0 var(--pg-yellow),inset -2px 0 0 var(--pg-yellow),inset 0 2px 0 var(--pg-yellow)!important}html.dark .fy-col-prime .fy-docs-num,html.dark .fy-col-prime .fy-status-badge,html.dark .fy-docs-table td.fy-col-prime,html.dark article .fy-docs-table td.fy-col-prime,html.dark article .fy-docs-table td.fy-col-prime .fy-docs-num{color:var(--pg-yellow)!important}html.dark .fy-docs-table td.fy-col-prime,html.dark article .fy-docs-table td.fy-col-prime{box-shadow:inset 2px 0 0 var(--pg-yellow),inset -2px 0 0 var(--pg-yellow)!important}html.dark .fy-docs-table tbody tr:last-child td.fy-col-prime{box-shadow:inset 2px 0 0 var(--pg-yellow),inset -2px 0 0 var(--pg-yellow),inset 0 -2px 0 var(--pg-yellow)!important}html.dark .fy-col-prime .fy-status-badge{border-color:color-mix(in srgb,var(--pg-yellow) 35%,transparent)!important}html.dark .fy-plans-card--prime{background:color-mix(in srgb,var(--pg-yellow) 7%,var(--pg-card))!important;border-color:var(--pg-yellow)!important}html.dark .fy-plans-tag--prime{background:color-mix(in srgb,var(--pg-yellow) 10%,transparent)!important;border-color:color-mix(in srgb,var(--pg-yellow) 35%,transparent)!important}html.dark .fy-plans-card--prime h2 svg,html.dark .fy-plans-tag--prime{color:var(--pg-yellow)!important}.nextra-breadcrumb{min-height:var(--pg-crumb-h)!important;margin:0 0 1.25rem!important;padding:0 0 8px!important;border-bottom:1px solid var(--pg-header-line)!important;font-size:14px!important;font-weight:500!important;gap:8px!important}.nextra-breadcrumb,.nextra-breadcrumb a{color:var(--pg-muted)!important}.nextra-breadcrumb a:hover{color:var(--pg-text)!important}.nextra-breadcrumb [aria-current],.nextra-breadcrumb li:last-child{color:var(--pg-text)!important;font-weight:600!important}.nextra-breadcrumb .fy-breadcrumb-home-icon,.nextra-breadcrumb svg{color:var(--pg-accent)!important}aside.nextra-sidebar{width:var(--pg-sidebar-w)!important;background:var(--pg-bg)!important;border-right:1px solid var(--pg-line)!important}.nextra-sidebar a,.nextra-sidebar button{border-radius:0!important;font-family:var(--pg-body)!important;font-size:14px!important;font-weight:500!important;letter-spacing:-.1px!important;color:var(--pg-muted)!important;padding:8px 12px!important}.nextra-sidebar a:hover,.nextra-sidebar button:hover{background:var(--pg-hover-bg)!important;color:var(--pg-text)!important}.nextra-sidebar .nextra-scrollbar>div>ul>li.active:not(:has(ul))>a,.nextra-sidebar li.active>a:not([href*="#"]),.nextra-sidebar ul ul ul ul>li.active>a:not([href*="#"]),.nextra-sidebar ul ul ul>li.active>a:not([href*="#"]),.nextra-sidebar ul ul>li.active>a:not([href*="#"]){background:var(--pg-card)!important;color:var(--pg-text)!important;font-weight:600!important;box-shadow:inset 3px 0 0 var(--pg-accent)!important;border-radius:0!important}.nextra-sidebar ul ul{border-left:1px solid var(--pg-line)!important;margin-left:12px!important;padding-left:4px!important}.nextra-sidebar .fy-badge--method,.nextra-sidebar .fy-sidebar-method{border-radius:3px!important;font-size:10px!important}.nextra-sidebar .fy-sidebar-icon,.nextra-sidebar svg{color:var(--pg-dim)}.nextra-sidebar a[aria-expanded=true] svg,.nextra-sidebar button[aria-expanded=true] svg,.nextra-sidebar li.active>a svg{color:var(--pg-accent)!important}.nextra-toc{width:var(--pg-toc-w)!important;border-left:1px solid var(--pg-line)!important;padding:32px!important}.nextra-toc h3,.nextra-toc>div>p{margin:0 0 12px!important;font-size:12px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--pg-muted)!important}.dark .nextra-toc a,.nextra-toc a{display:block!important;padding:6px 0!important;font-size:14px!important;line-height:22px!important;color:var(--pg-muted)!important;border:0!important;background:transparent!important}.dark .nextra-toc a:hover,.nextra-toc a:hover{color:var(--pg-text)!important}.dark .nextra-toc a[aria-current=true],.dark .nextra-toc li.active>a,.nextra-toc a[aria-current=true],.nextra-toc li.active>a{color:var(--pg-accent)!important;font-weight:600!important;background:transparent!important}.nextra-toc ol,.nextra-toc ul{padding-left:18px!important;position:relative}.nextra-toc a[aria-current=true]:before,.nextra-toc li.active>a:before{content:"";position:absolute;left:0;margin-top:8px;width:6px;height:6px;background:var(--pg-accent)}.dark .fy-api-section__docs .fy-ep-attr-wrap .fy-docs-table-wrap,.dark .fy-api-section__docs .fy-ep-attr-wrap .fy-table-wrap,.fy-api-catalog,.fy-app-compare-wrap,.fy-card,.fy-code-panel,.fy-code-tabs,.fy-docs-table-wrap,.fy-endpoint-card,.fy-ep-attr-wrap,.fy-ep-details,.fy-ep-note-card,.fy-ep-optional,.fy-ep-usecase__panel,.fy-feature-tile,.fy-gs-api-card,.fy-guide-card,.fy-intro-card,.fy-mcp-card,.fy-note-box__card,.fy-plan-limits,.fy-plans-card,.fy-resource-panel,.fy-table-wrap,article .fy-docs-table-wrap{border-radius:var(--pg-radius-card)!important;box-shadow:none!important}.fy-api-catalog__row,.fy-feature-tile,.fy-gs-api-card,.fy-guide-card,.fy-intro-card,.fy-mcp-card,.fy-resource-panel{background:var(--pg-card)!important;border:1px solid var(--pg-line)!important;transition:transform .2s ease,border-color .2s ease,background .2s ease}.fy-feature-tile:hover,.fy-gs-api-card:hover,.fy-guide-card:hover,.fy-intro-card:hover,.fy-mcp-card:hover{transform:translateY(-2px);border-color:var(--pg-olive)!important}.dark .fy-feature-tile:hover,.dark .fy-gs-api-card:hover,.dark .fy-guide-card:hover,.dark .fy-intro-card:hover,.dark .fy-mcp-card:hover{background:#1a1a1a!important}.fy-gs-api-card:hover svg,.fy-guide-card:hover svg,.fy-intro-card:hover svg{color:var(--pg-accent)!important}.fy-api-catalog__name,.fy-gs-api-card__title{font-weight:500!important;font-size:16px!important;letter-spacing:-.25px!important}.dark .fy-gs-api-card .fy-gs-api-card__badge,.fy-gs-api-card .fy-gs-api-card__badge{border-radius:3px!important}.fy-table-wrap,article .fy-docs-table-wrap{border:1px solid var(--pg-line)!important;overflow-x:auto!important}html .fy-api-section__docs .fy-attr-table th,html .fy-api-section__docs .fy-ep-attr-wrap th,html .fy-ep-index thead th,html article .fy-docs-table th,html article .fy-docs-table th.fy-col-prime,html.dark .fy-api-section__docs .fy-attr-table th,html.dark .fy-api-section__docs .fy-ep-attr-wrap th,html.dark article .fy-docs-table th{background:var(--pg-card)!important;color:var(--pg-text)!important;font-family:var(--pg-body)!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;padding:14px 20px!important}html .fy-api-section__docs .fy-ep-attr-wrap td,html .fy-ep-index td,html article .fy-docs-table td,html.dark .fy-api-section__docs .fy-ep-attr-wrap td{padding:14px 20px!important;line-height:20px!important;color:var(--pg-muted)!important;border-top:1px solid var(--pg-line)!important;font-size:14px!important}article .fy-docs-table td:first-child,article .fy-docs-table th:first-child{border-right:1px solid var(--pg-line)!important}.fy-badge,.fy-page-endpoint .fy-badge--method,.fy-page-endpoint__path,.fy-status-badge,.fy-type-pill,article .fy-docs-table td code,article .fy-page-endpoint__path{border-radius:3px!important}.fy-ep-details,.fy-ep-note-card,.fy-ep-usecase__panel,.fy-note-box__card{background:var(--pg-card)!important;border:1px solid var(--pg-line)!important}.fy-ep-usecase__panel{border-left:3px solid var(--pg-accent)!important}.fy-ep-note-card,.fy-note-box__card{border-left:4px solid var(--pg-yellow)!important;border-radius:0 var(--pg-radius-card) var(--pg-radius-card) 0!important}.fy-ep-details-kicker,.fy-ep-note-kicker,.fy-ep-usecase__kicker,.fy-note-box__kicker{border-bottom-color:var(--pg-line)!important}.fy-btn,.fy-jump-code,.fy-mcp-downloads a,.fy-page-actions__btn,.fy-plans-cta,.fy-resource-panel a.fy-btn,.fy-search-btn,button.fy-btn{border-radius:var(--pg-radius-btn)!important;font-family:var(--pg-body)!important;font-weight:400!important;font-size:14px!important;letter-spacing:-.18px!important;box-shadow:none!important}.fy-btn--primary,.fy-mcp-downloads a:first-child,.fy-plans-cta,a.fy-btn-primary{background:var(--pg-blue)!important;color:#fff!important;border:0!important;height:40px;padding:0 20px!important;display:inline-flex;align-items:center}.fy-btn--primary:hover,.fy-plans-cta:hover,a.fy-btn-primary:hover{filter:brightness(1.12);background:var(--pg-blue)!important}.fy-page-actions__btn{background:var(--pg-card)!important;border:1px solid var(--pg-line)!important;color:var(--pg-muted)!important}.fy-page-actions__btn:hover{color:var(--pg-text)!important}.fy-back-to-top,.nextra-toc button[class*=scroll],button[aria-label="Scroll to top"]{border-radius:var(--pg-radius-btn)!important;background:var(--pg-blue)!important;color:#fff!important}.fy-docs-pager{gap:16px!important;border-top:1px solid var(--pg-line)!important}.dark .fy-docs-pager,html.dark .fy-docs-pager{border-top-color:var(--pg-line)!important}.fy-docs-pager__link{padding:20px 24px!important;gap:6px!important;background:var(--pg-card)!important;border:1px solid var(--pg-line)!important;border-radius:var(--pg-radius-card)!important;box-shadow:none!important}.fy-docs-pager__link:hover{border-color:var(--pg-olive)!important;background:var(--pg-card)!important}.fy-docs-pager__label{font-size:12px!important;letter-spacing:.5px!important;text-transform:uppercase!important;color:var(--pg-dim)!important;font-weight:500!important}.fy-docs-pager__title{font-family:var(--pg-head)!important;font-weight:600!important;font-size:18px!important;letter-spacing:-.25px!important;color:var(--pg-accent)!important}@media (max-width:767px){.fy-docs-pager{grid-template-columns:1fr!important}.fy-docs-pager__link--next{grid-column:1!important}}.fy-code-panel,.fy-code-tabs{border:1px solid var(--pg-line)!important}.fy-code-panel__bar,.fy-code-tabs__bar{background:var(--pg-card)!important;border-bottom:1px solid var(--pg-line)!important}.fy-site-footer,div:has(>footer.fy-site-footer-host),footer.fy-site-footer-host,html.dark .fy-site-footer,html.dark div:has(>footer.fy-site-footer-host){--fy-footer-bg:var(--pg-bg);--fy-footer-muted:var(--pg-muted);--fy-footer-heading:var(--pg-text);--fy-footer-icon:var(--pg-muted);--fy-footer-link-hover:var(--pg-text);--fy-footer-rule:var(--pg-line);--fy-footer-heading-rule:var(--pg-line);--fy-footer-legal-link:var(--pg-link);--fy-footer-legal-link-hover:var(--pg-text);--fy-footer-qr-caption:var(--pg-muted);--fy-footer-cta-border:var(--pg-line);background:var(--pg-bg)!important;font-family:var(--pg-body)!important}.fy-site-footer{border-top:1px solid var(--pg-line)!important}@media (max-width:1279px){.nextra-navbar>div:not(.nextra-navbar-blur):not(.fy-crumbbar),.nextra-navbar>nav{padding-inline:20px!important}}:root{--pg-crumbbar-h:44px;--nextra-navbar-height:122px;--pg-grid-line:rgba(0,0,0,0.07)}.dark,html.dark{--pg-grid-line:rgba(255,255,255,0.07)}.nextra-navbar>nav{position:relative!important}.nextra-navbar>nav>div:first-child{margin-inline-end:auto!important}.fy-navbar-logo{flex-direction:column;align-items:flex-start;gap:3px}.fy-navbar-tagline{font-family:var(--pg-body);font-size:10px;line-height:1;letter-spacing:.02em;color:var(--pg-dim);white-space:nowrap}.fy-crumbbar__toggle,.fy-search-btn,.fy-theme-toggle .fy-theme-toggle__track,.nextra-navbar nav>a[href*="github.com"]{display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;padding:0!important;border-radius:50%!important;border:1px solid var(--pg-line)!important;background:var(--pg-card)!important;color:var(--pg-text)!important;cursor:pointer;transition:border-color .15s ease,color .15s ease}.fy-crumbbar__toggle:hover,.fy-search-btn:hover,.fy-theme-toggle:hover .fy-theme-toggle__track,.nextra-navbar nav>a[href*="github.com"]:hover{border-color:var(--pg-accent)!important;color:var(--pg-accent)!important}.fy-theme-toggle{padding:0!important;background:transparent!important;border:0!important}.fy-theme-toggle .fy-theme-toggle__thumb{position:static!important;transform:none!important;width:auto!important;height:auto!important;background:transparent!important;color:inherit!important;display:inline-flex!important}.fy-theme-toggle svg{width:18px;height:18px}.nextra-navbar nav>a[href*="github.com"] svg{width:20px;height:20px}@media (min-width:1280px){.fy-navbar-divider{display:none!important}.fy-navbar-links{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);overflow:visible!important;gap:8px!important}.nextra-navbar nav>div:has(>.nextra-search){display:none!important}html.fy-search-open .nextra-navbar nav>div:has(>.nextra-search){display:flex!important;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:600px;z-index:5}html.fy-search-open .nextra-navbar .nextra-search,html.fy-search-open .nextra-navbar .nextra-search input{width:100%!important;max-width:none!important}html.fy-search-open .fy-navbar-links{visibility:hidden}.nextra-navbar .fy-toolbar{gap:12px!important}}@media (max-width:1279px){.nextra-navbar nav>a[href*="github.com"]{display:none!important}}header.nextra-navbar{min-height:var(--nextra-navbar-height)}.fy-crumbbar{position:relative;z-index:1;display:flex;align-items:center;gap:16px;height:var(--pg-crumbbar-h);padding:0 20px;border-bottom:1px solid var(--pg-header-line);background:var(--pg-bg);font-family:var(--pg-body);font-size:14px;font-weight:500;color:var(--pg-muted)}.fy-crumbbar__toggle{width:30px!important;height:30px!important;border-radius:6px!important;border-color:transparent!important;flex-shrink:0}.fy-crumbbar__toggle:hover,.fy-crumbbar__toggle[aria-pressed=true]{background:var(--pg-card)!important}.fy-crumbbar__crumb{display:flex;align-items:center;gap:10px;min-width:0;white-space:nowrap;overflow:hidden}.fy-crumbbar__crumb a{color:var(--pg-muted);text-decoration:none}.fy-crumbbar__crumb a:hover{color:var(--pg-text)}.fy-crumbbar__crumb .is-current{color:var(--pg-text);font-weight:600;overflow:hidden;text-overflow:ellipsis}.fy-crumbbar__sep{color:var(--pg-dim)}.nextra-breadcrumb{display:none!important}.nextra-navbar>nav{border-bottom:1px solid var(--pg-header-line)!important}.dark .nextra-navbar-blur,.nextra-navbar-blur,html.dark .nextra-navbar-blur{border-bottom:0!important}.fy-sidebar-title{margin:10px 12px 18px!important;font-family:var(--pg-head)!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.2px;color:var(--pg-text)!important}@media (min-width:768px){html.fy-sidebar-collapsed aside.nextra-sidebar{display:none!important}}@media (max-width:767px){.fy-crumbbar__toggle{display:none!important}}.nextra-sidebar li>button>svg:last-child{width:16px!important;height:16px!important;color:var(--pg-dim)!important;transform:none!important;rotate:0deg!important;transition:rotate .2s ease!important}.nextra-sidebar li.open>button>svg:last-child{transform:none!important;rotate:90deg!important}.nextra-sidebar li>button:hover>svg:last-child{color:var(--pg-text)!important}body:not(:has(.fy-api-section)) article>main{position:relative;isolation:isolate}body:not(:has(.fy-api-section)) article>main:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:-24px;height:320px;pointer-events:none;background-image:linear-gradient(to right,var(--pg-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--pg-grid-line) 1px,transparent 1px);background-size:56px 56px;background-position:top;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.5) 55%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.5) 55%,transparent)}body:not(:has(.fy-api-section)) article>main>h1:not(#fy-x){max-width:860px;margin:28px auto 14px!important;padding-inline:52px!important;text-align:center;font-size:36px!important;line-height:1.2!important}body:not(:has(.fy-api-section)) article>main>h1:not(#fy-x)+p{max-width:720px;margin:0 auto 44px!important;text-align:center;color:var(--pg-muted)}@media (min-width:1024px){body:not(:has(.fy-api-section)) article>main:before{left:-32px;right:-32px}}@media (min-width:1280px){body:not(:has(.fy-api-section)) article>main>h1:not(#fy-x){font-size:40px!important}}@media (max-width:767px){body:not(:has(.fy-api-section)) article>main>h1:not(#fy-x){margin-top:16px!important;padding-inline:0 48px!important;text-align:left;font-size:28px!important}body:not(:has(.fy-api-section)) article>main>h1:not(#fy-x)+p{text-align:left;margin-bottom:28px!important}}article h1.fy-has-share,article h2.fy-has-share{position:relative;padding-right:52px!important}.fy-share-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid var(--pg-line);background:var(--pg-card);color:var(--pg-text);cursor:pointer;transition:border-color .15s ease,color .15s ease}.fy-share-btn:hover{border-color:var(--pg-accent);color:var(--pg-accent)}.fy-share-btn.is-copied:after{content:"Link copied";position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%);padding:4px 8px;border-radius:4px;background:var(--pg-text);color:var(--pg-bg);font:500 12px/1.4 var(--pg-body);white-space:nowrap}article h2.fy-has-share{display:block}:root{--pg-crumbbar-h:36px;--nextra-navbar-height:114px;--pg-chrome-bg:rgba(255,255,255,0.72)}.dark,html.dark{--pg-chrome-bg:rgba(0,0,0,0.3)}html{scroll-padding-top:calc(var(--nextra-navbar-height) + 24px)}::selection{background:var(--pg-yellow);color:#000}:focus-visible{outline:2px solid var(--pg-accent);outline-offset:2px;border-radius:6px}.dark .nextra-navbar-blur,.nextra-navbar-blur,html.dark .nextra-navbar-blur{background:var(--pg-chrome-bg)!important;backdrop-filter:blur(40px) saturate(140%)!important;-webkit-backdrop-filter:blur(40px) saturate(140%)!important}.fy-crumbbar{background:transparent}.fy-navbar-logo img{height:33px!important;width:auto!important}.fy-navbar-logo{gap:0}.fy-navbar-tagline{margin-left:36px;margin-top:-2px;font-size:11px;font-weight:500;letter-spacing:0;color:var(--pg-muted)}.fy-search-btn,.nextra-navbar nav>a[href*="github.com"]{width:28px!important;height:28px!important;padding:4px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--pg-muted)!important}.fy-search-btn:hover,.nextra-navbar nav>a[href*="github.com"]:hover{color:var(--pg-text)!important}.fy-search-btn svg{width:20px;height:20px}.nextra-navbar .fy-toolbar{gap:16px!important}.fy-toolbar__lang{margin-left:0!important;padding-left:16px!important;border-left:1px solid var(--pg-line)}.fy-theme-select__btn,.fy-toolbar__select{height:40px!important;padding:0 32px 0 14px!important}.fy-theme-toggle{width:40px!important;height:40px!important}.fy-theme-toggle .fy-theme-toggle__track{color:var(--pg-accent)!important}.fy-theme-toggle:hover .fy-theme-toggle__track{color:var(--pg-text)!important}.nextra-navbar>div.fy-crumbbar{gap:0!important;padding:0!important;height:var(--pg-crumbbar-h)!important;min-height:0!important;align-items:stretch}.fy-crumbbar__toggle{width:44px!important;height:100%!important;border-radius:0!important;border:0!important;border-right:1px solid var(--pg-header-line)!important;background:transparent!important;color:var(--pg-muted)!important}.fy-crumbbar__toggle:hover,.fy-crumbbar__toggle[aria-pressed=true]{background:var(--pg-hover-bg)!important;color:var(--pg-text)!important}.fy-crumbbar__crumb{padding:0 20px;gap:8px}@media (max-width:767px){.fy-crumbbar__crumb{padding:0 16px}}aside.nextra-sidebar>.nextra-scrollbar{padding:28px 24px 40px 40px!important;scrollbar-width:thin;scrollbar-color:#333 transparent}aside.nextra-sidebar>.nextra-scrollbar::-webkit-scrollbar{width:6px}aside.nextra-sidebar>.nextra-scrollbar::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.fy-sidebar-title{margin:0 0 28px!important;font-size:20px!important;letter-spacing:-.3px!important}.nextra-sidebar a,.nextra-sidebar button{transition:background .15s ease,color .15s ease!important}.nextra-sidebar .fy-sidebar-icon svg{width:18px!important;height:18px!important;color:var(--pg-dim)!important;transition:color .15s ease}.nextra-sidebar li.active>a .fy-sidebar-icon svg,.nextra-sidebar li.active>button .fy-sidebar-icon svg,.nextra-sidebar li.open>button .fy-sidebar-icon svg{color:var(--pg-accent)!important}.nextra-sidebar li.active>button,.nextra-sidebar li.open>button{color:var(--pg-text)!important}.nextra-sidebar li>button>svg:last-child{width:14px!important;height:14px!important}.nextra-sidebar li.open>div>ul,.nextra-sidebar li.open>ul,.nextra-sidebar ul ul{margin:2px 0 6px 24px!important;padding:0 0 0 16px!important;gap:2px!important}.nextra-sidebar ul ul>li>a{padding:6px 10px!important;line-height:20px!important}@media (min-width:1024px){article[class*="x:w-full"]:has(>main){padding:32px 48px 64px 56px!important}}@media (min-width:1280px){article[class*="x:w-full"]:has(>main):not(:has(.fy-api-section)){padding:32px 104px 64px 120px!important}}article h1:not(#fy-x){font-size:32px!important}.fy-share-btn{width:40px;height:40px;color:var(--pg-muted)}.fy-share-btn:hover{color:var(--pg-text);border-color:var(--pg-line)}.fy-share-btn svg{width:16px;height:16px}article h1.fy-has-share .fy-share-btn{top:0;transform:none}article h2:not(#fy-x):not(.fy-ep-attr-title){font-size:24px!important;line-height:32px!important;padding-bottom:12px!important;border-bottom:1px solid var(--pg-line)!important}article h2.fy-has-share .fy-share-btn{top:16px;transform:translateY(-50%)}body:not(:has(.fy-api-section)) article>main:before{top:-32px;height:260px;opacity:.14;background-image:linear-gradient(var(--pg-text) 1px,transparent 1px),linear-gradient(90deg,var(--pg-text) 1px,transparent 1px);background-size:50px 50px;background-position:0 0;-webkit-mask-image:radial-gradient(ellipse 70% 85% at 50% 50%,#fff 0,rgba(255,255,255,.55) 45%,rgba(255,255,255,0) 100%);mask-image:radial-gradient(ellipse 70% 85% at 50% 50%,#fff 0,rgba(255,255,255,.55) 45%,rgba(255,255,255,0) 100%)}@media (min-width:1024px){body:not(:has(.fy-api-section)) article>main:before{left:-56px;right:-48px}}.fy-hero-trail{position:absolute;z-index:-1;left:0;right:0;top:-32px;width:100%;height:260px;pointer-events:none}@media (min-width:1024px){.fy-hero-trail{left:-56px;right:-48px;width:calc(100% + 104px)}}body:not(:has(.fy-api-section)) article>main>h1:not(#fy-x){max-width:640px;margin:8px auto 16px!important;padding-inline:0!important;font-size:40px!important;line-height:1.15!important}body:not(:has(.fy-api-section)) article>main>h1.fy-has-share{position:static}body:not(:has(.fy-api-section)) article>main>h1:not(#fy-x)+p{max-width:620px;margin:0 auto 40px!important;font-size:14px!important;line-height:22px!important}@media (max-width:767px){body:not(:has(.fy-api-section)) article>main>h1:not(#fy-x){padding-inline:0 48px!important;font-size:28px!important}body:not(:has(.fy-api-section)) article>main>h1.fy-has-share{position:relative}}.nextra-toc h3,.nextra-toc>div>p{margin:0 0 20px!important;padding:0!important}.nextra-toc>div>ol,.nextra-toc>div>ul{padding:0 0 0 18px!important;margin:0!important}.nextra-toc li{margin:0!important}.nextra-toc li+li{margin-top:4px!important}.nextra-toc a[class*=ms-]{margin-inline-start:0!important;padding-left:26px!important}article div[class*="x:text-end"]:has(>time){display:block;margin:40px 0 24px!important;padding:4px 0 20px!important;border-bottom:1px solid var(--pg-line);text-align:right;font-size:13px!important;color:var(--pg-dim)!important}.fy-docs-pager{border-top:0!important;padding-top:0!important}.fy-fab-top{position:fixed;right:28px;bottom:28px;z-index:40;width:44px;height:44px;border:0;border-radius:4px;background:var(--pg-blue);color:#fff;display:grid;place-items:center;box-shadow:0 8px 24px rgba(0,0,0,.5);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s,transform .25s;cursor:pointer}.fy-fab-top.is-shown{opacity:1;transform:none;pointer-events:auto}.fy-fab-top:hover{filter:brightness(1.12)}.nextra-toc a[href="#"],.nextra-toc button[class*=scroll]{display:none!important}.nextra-toc .fy-toc-fill__title{margin:0 0 20px!important;padding:0!important;font-size:12px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--pg-muted)!important}.nextra-toc ul.fy-toc-fill{list-style:none;margin:0!important;padding:0 0 0 18px!important;position:relative}.nextra-toc ul.fy-toc-fill li+li{margin-top:4px!important}.nextra-toc ul.fy-toc-fill a.is-sub{padding-left:26px!important}.nextra-toc>div[class*="x:sticky"]{top:0!important}.nextra-toc a[aria-current=true]:before,.nextra-toc li.active>a:before{content:none!important}.dark .nextra-toc a,.nextra-toc a,.nextra-toc a[class*=font-semibold]{font-weight:400!important;transition:color .2s ease!important}.dark .nextra-toc a[aria-current=true],.nextra-toc a[aria-current=true]{color:var(--pg-accent)!important;font-weight:600!important}.nextra-toc>div>ul{position:relative!important;overflow:visible!important}.fy-toc-marker{position:absolute;left:0;top:0;width:6px;height:6px;background:var(--pg-accent);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.fy-toc-marker.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.fy-toc-marker,.nextra-toc a{transition:none!important}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.dark .fy-navbar-link.is-active,html.dark .fy-navbar-link:hover{color:#fff!important}.fy-search-btn:hover,.nextra-navbar nav>a[href*="github.com"]:hover{color:var(--pg-muted)!important}.fy-theme-toggle:hover .fy-theme-toggle__track{color:var(--pg-accent)!important;border-color:var(--pg-line)!important}.fy-crumbbar__toggle:hover,.fy-crumbbar__toggle[aria-pressed=true]{background:transparent!important;color:var(--pg-muted)!important}.fy-crumbbar__crumb a:hover{color:var(--pg-muted)}.nextra-sidebar li>button:hover>svg:last-child{color:var(--pg-dim)!important}.fy-fab-top:hover{filter:none}article li a:not([class]),article p a:not([class]),article td a:not([class]){color:var(--pg-link)!important;text-decoration:underline;text-underline-offset:3px}article kbd{font-family:var(--pg-body);font-weight:600;color:var(--pg-accent);background:transparent;border:0;box-shadow:none;padding:0;font-size:inherit}.fy-faq-accordion{background:var(--pg-card)!important;border:1px solid var(--pg-line)!important;border-radius:var(--pg-radius-card)!important;overflow:hidden}.fy-faq-item{border:0!important;border-top:1px solid var(--pg-line)!important;border-radius:0!important;background:transparent!important;margin:0!important}.fy-faq-item:first-child{border-top:0!important}.fy-faq-item__summary{gap:16px!important;padding:20px 32px 20px 24px!important}.fy-faq-item__question{font-family:var(--pg-head)!important;font-weight:600!important;font-size:16px!important;line-height:24px!important;letter-spacing:-.25px!important;color:var(--pg-text)!important}.fy-faq-item__chevron{position:relative;width:28px!important;height:28px!important;border:0!important;border-radius:50%;background:var(--pg-icon-bg);transform:none!important;transition:transform .2s ease!important;margin:0!important}.fy-faq-item__chevron:before{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-right:2px solid var(--pg-accent);border-bottom:2px solid var(--pg-accent);transform:translate(-50%,-70%) rotate(45deg)}.fy-faq-item[open] .fy-faq-item__chevron{transform:rotate(180deg)!important;margin:0!important}.fy-faq-item__body{padding:0 32px 20px 24px!important}.fy-faq-item__body p{font-size:14px!important;line-height:22px!important;color:var(--pg-muted)!important}.nextra-toc.nextra-toc{position:sticky!important;top:var(--nextra-navbar-height)!important;align-self:flex-start!important;height:auto!important;max-height:calc(100vh - var(--nextra-navbar-height))!important;max-height:calc(100dvh - var(--nextra-navbar-height))!important;overflow-y:auto!important;overflow-x:visible!important;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#333 transparent}.nextra-toc.nextra-toc>div[class*="x:sticky"]{position:static!important;top:auto!important;max-height:none!important}.nextra-toc.nextra-toc>div>ul{max-height:none!important;overflow:visible!important}.nextra-sidebar .nextra-scrollbar ul ul>li>a,.nextra-sidebar .nextra-scrollbar>div>ul>li>a,.nextra-sidebar .nextra-scrollbar>div>ul>li>button{color:var(--pg-muted)!important;font-weight:500!important}.nextra-sidebar .nextra-scrollbar ul ul>li>a{font-weight:400!important}.nextra-sidebar .nextra-scrollbar>div>ul>li.active>button,.nextra-sidebar .nextra-scrollbar>div>ul>li.open>button{color:var(--pg-text)!important;font-weight:500!important}.nextra-sidebar .nextra-scrollbar ul ul>li>a:hover,.nextra-sidebar .nextra-scrollbar>div>ul>li>a:hover,.nextra-sidebar .nextra-scrollbar>div>ul>li>button:hover{color:var(--pg-text)!important}.nextra-sidebar .nextra-scrollbar ul ul>li.active>a,.nextra-sidebar .nextra-scrollbar>div>ul>li.active:not(:has(ul))>a{color:var(--pg-text)!important;font-weight:600!important}.nextra-sidebar>.nextra-sidebar-footer{display:none!important}article .sr-only:not(#fy-x):not(#fy-y),article [class*=visually-hidden]:not(#fy-x):not(#fy-y),article [class~="x:sr-only"]:not(#fy-x):not(#fy-y){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;font-size:1px!important;line-height:1!important}.fy-api-catalog a,.fy-feature-tile a,.fy-gs-api-card a,.fy-guide-card a,.fy-intro-card a,.fy-mcp-card a{text-decoration:none!important}body:not(:has(.fy-api-section)) article>main>h1:not(#fy-x){max-width:none;margin:0 0 12px!important;padding:0 52px 0 0!important;text-align:left;font-size:32px!important;line-height:1.25!important}body:not(:has(.fy-api-section)) article>main>h1.fy-has-share{position:relative}body:not(:has(.fy-api-section)) article>main>h1.fy-has-share .fy-share-btn{top:0;right:0}body:not(:has(.fy-api-section)) article>main>h1:not(#fy-x)+p{max-width:72ch;margin:0 0 32px!important;text-align:left}@media (min-width:1280px){body:not(:has(.fy-api-section)) article>main>h1:not(#fy-x){font-size:32px!important}}article h2.fy-intro-tagline:not(#fy-x):not(#fy-y){margin-top:4px!important;padding-bottom:0!important;border-bottom:0!important;font-size:22px!important;line-height:30px!important}.fy-intro-section__head:has(>.fy-intro-tagline){border-bottom:0!important;padding-bottom:0!important}@media (max-width:767px){body:not(:has(.fy-api-section)) article>main>h1:not(#fy-x){font-size:28px!important;padding-right:48px!important}}.fy-intro-section__head:has(>.fy-intro-tagline):after{display:none!important}:root{--fy-doc-text:14px;--fy-doc-leading:1.6}:where(body :not(pre,pre *,code,code *,kbd,samp,.fy-code-panel *,.fy-code-tabs *,svg *)){font-family:var(--pg-body)!important}html body .fy-guide-doc>ol>li,html body .fy-guide-doc>p,html body .fy-guide-doc>ul>li,html body .fy-guide-prereq__list li,html body .fy-redirect-banner__copy,html body .fy-redirect-banner__copy strong,html body .nextra-content>p,html body .nextra-mobile-nav ul a,html body .nextra-mobile-nav ul button,html body .nextra-sidebar .fy-sidebar-item-label,html body .nextra-sidebar .nextra-scrollbar a,html body .nextra-sidebar .nextra-scrollbar button,html body article,html body article>p,html body article[class*="x:w-full"],html body main{font-size:14px!important}html body .fy-intro-path__kicker,html body .fy-intro-track__label,html body .fy-plans-tag,html body .fy-plans-tag--limit,html body .fy-plans-tag--prime,html body .fy-sidebar-method,html body .nextra-sidebar .fy-sidebar-method{font-size:11px!important}html body .fy-plan-limits__plan{font-size:12px!important}html body .fy-required{font-size:inherit!important}html body .fy-gs-api-card__list a,html body .fy-intro-tok{font-size:13px!important}html body .fy-app-compare__title,html body .fy-changelog__scope,html body .fy-credential__desc,html body .fy-ep-detail-copy,html body .fy-gs-api-card__desc,html body .fy-gs-playlist-soon,html body .fy-gs-section__lead,html body .fy-intro-lead,html body .fy-learn-course__desc,html body .fy-learn-subhead,html body .fy-plan-limits__more,html body .fy-plans-card__lead,html body .fy-resource-support__mailto,html body .fy-why-list__detail,html body .fy-why-list__text{font-size:14px!important}html body .fy-intro-lead a,html body .fy-why-list__text strong{font-size:inherit!important}html body .fy-feature-card__title,html body .fy-gs-playlist__title,html body .fy-guide-step__title,html body .fy-learn-course__title,html body .fy-learn-partner__name,html body .fy-learn-row__title,html body .fy-prereq-box__title{font-size:16px!important}html body .fy-intro-path__title{font-size:18px!important}html body article h2.fy-intro-tagline:not(#fy-x):not(#fy-y),html body article h3:not([class*=fy-]){font-size:20px!important;line-height:28px!important}html body .fy-intro-tok,html body .fy-param-badge,html body .fy-type-pill{font-family:var(--pg-body)!important}@media (max-width:1023px){html body .nextra-hamburger{display:none!important}html body .fy-crumbbar .fy-crumbbar__toggle{display:flex!important}html body .nextra-navbar .fy-toolbar>.fy-theme-toggle{display:inline-flex!important}html body .fy-mm__head .fy-theme-toggle{display:none!important}html body .nextra-navbar .fy-toolbar{gap:12px!important}html body .nextra-navbar>div.fy-crumbbar,html body .nextra-navbar>nav{padding-inline:20px!important}html body .nextra-navbar>div.fy-crumbbar{padding-inline:0!important}.fy-crumbbar__crumb{overflow-x:auto;scrollbar-width:none}.fy-crumbbar__crumb::-webkit-scrollbar{display:none}article[class*="x:w-full"]:has(>main){padding:32px 20px 64px!important}html body aside.nextra-mobile-nav{width:min(86vw,320px)!important;background:var(--pg-bg)!important;border-right:1px solid var(--pg-line)!important;box-shadow:none!important}html body .nextra-mobile-nav>ul{padding:20px 24px 40px!important;scrollbar-width:thin;scrollbar-color:#333 transparent}html body .nextra-mobile-nav ul>li>a,html body .nextra-mobile-nav ul>li>button{padding:8px 12px!important;border-radius:0!important;background:transparent!important;color:var(--pg-muted)!important;font-weight:500!important;letter-spacing:-.1px!important;box-shadow:none!important}html body .nextra-mobile-nav ul>li>a:hover,html body .nextra-mobile-nav ul>li>button:hover{background:var(--pg-hover-bg)!important;color:var(--pg-text)!important}html body .nextra-mobile-nav ul ul{margin:2px 0 6px 24px!important;padding:0 0 0 16px!important;border-left:1px solid var(--pg-line)!important;gap:2px!important}html body .nextra-mobile-nav ul ul>li>a{font-weight:400!important;padding:6px 10px!important}html body .nextra-mobile-nav li.active>button,html body .nextra-mobile-nav li.open>button{color:var(--pg-text)!important}html body .nextra-mobile-nav li.active>a:not([href*="#"]){background:var(--pg-card)!important;color:var(--pg-text)!important;font-weight:600!important;box-shadow:inset 3px 0 0 var(--pg-accent)!important}html body .nextra-mobile-nav .fy-sidebar-icon svg{width:18px!important;height:18px!important;color:var(--pg-dim)!important}html body .nextra-mobile-nav li.active>a .fy-sidebar-icon svg,html body .nextra-mobile-nav li.active>button .fy-sidebar-icon svg,html body .nextra-mobile-nav li.open>button .fy-sidebar-icon svg{color:var(--pg-accent)!important}html body .nextra-mobile-nav li>button>svg:last-child{width:14px!important;height:14px!important;color:var(--pg-dim)!important;transition:rotate .2s ease!important}html body .nextra-mobile-nav li.open>button>svg:last-child{transform:none!important;rotate:90deg!important}}@media (max-width:767px){html body .nextra-navbar>nav{padding-inline:16px!important}}html body .fy-api-section__docs .fy-ep-attr-wrap .fy-type-pill,html.dark body .fy-api-section__docs .fy-ep-attr-wrap .fy-attr-table .fy-type-pill,html.dark body .fy-api-section__docs .fy-ep-attr-wrap .fy-type-pill{font-family:var(--pg-body)!important}html body .fy-otp__toggle,html body .fy-otp__toggle span{font-size:14px!important}html body .fy-credentials__name,html body .fy-learn-partner__top .fy-learn-partner__name,html body article .fy-credentials__name,html body article .fy-learn-partner__name{font-size:16px!important}html body article blockquote{color:var(--pg-muted)!important;font-style:normal!important;border-color:var(--pg-line)!important}html body article blockquote p{color:inherit!important}html body .fy-ep-usecase__body,html body .fy-ep-usecase__body p,html.dark body .fy-ep-usecase__body{color:var(--pg-text)!important}html body aside.nextra-mobile-nav>.fy-mm-top-host{display:block!important;flex:none;border-top:1px solid var(--pg-line);background:var(--pg-bg)}html body aside.nextra-mobile-nav .fy-mm__top{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 24px;border:0;background:transparent;color:var(--pg-muted)!important;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:color .15s,background-color .15s}html body aside.nextra-mobile-nav .fy-mm__top:focus-visible,html body aside.nextra-mobile-nav .fy-mm__top:hover{color:var(--pg-text)!important;background:var(--pg-card)}@media (min-width:1024px){html body .fy-mm-top-host{display:none!important}}html body aside.nextra-mobile-nav[data-fy-level=main]>.fy-mm-top-host{display:none!important}:root{--pg-row-alt:#fafafb;--pg-row-hover:#f1f1f4}html.dark{--pg-row-alt:#0e0e0e;--pg-row-hover:#1f1f1f}html body .fy-docs-table-wrap table,html body .fy-table-wrap table{border-collapse:collapse!important;border-spacing:0!important;font-size:14px!important}html body :is(.fy-docs-table,.fy-attr-table,.fy-ep-index) th{line-height:20px!important;text-align:left}html body :is(.fy-docs-table,.fy-attr-table,.fy-ep-index) tbody td{vertical-align:top;transition:background-color .15s ease,color .15s ease}html body :is(.fy-docs-table,.fy-attr-table,.fy-ep-index) tbody tr:nth-child(2n) td:not(.fy-col-prime){background:var(--pg-row-alt)!important}html body :is(.fy-docs-table,.fy-attr-table,.fy-ep-index) tbody tr:hover td:not(.fy-col-prime){background:var(--pg-row-hover)!important;color:var(--pg-text)!important}@media (min-width:1280px){html body article:not(:has(.fy-api-section)) .fy-docs-table:not(:has(th:nth-child(4))) :is(th,td):first-child{width:260px}}html body article>main>h2:not([class*=fy-]){margin-top:40px!important;margin-bottom:20px!important}html body .fy-api-section__docs>h2:after,html body .fy-gs-section>h2:after,html body .fy-intro-section__head:after,html body .fy-lined-headings h2:after,html body .nextra-content>h2:after,html body article.nextra-content>h2:after,html body article>h2:after,html body h2.fy-guide-section-title:after{display:none!important}