:root{--theme-color:#fff;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--border:#e5e5e5;--ring:#a1a1a1;--radius:.75rem;--header-icon-size:2.5rem;--header-icon-icon-size:1.5rem;--theme-switcher-padding:.25rem;--theme-switcher-gap:.375rem;--theme-switcher-circle-size:calc(var(--header-icon-size) - 2 * var(--theme-switcher-padding));--theme-switcher-offset:calc(var(--theme-switcher-circle-size) + var(--theme-switcher-gap));--theme-switcher-expanded-width:calc(3 * var(--theme-switcher-circle-size) + 2 * var(--theme-switcher-gap) + 2 * var(--theme-switcher-padding));--console-header-height:4.25rem;--docs-sticky-offset:calc(var(--console-header-height) + var(--nextra-navbar-height));--console-content-max-width:1800px;--console-surface:#ffffffeb;--console-surface-strong:#f6f6f9db;--console-tag-new-bg:#1414160f;--console-tag-new-text:#141416;--header-surface:#f4f7fafc;--color-text-secondary:#141416bf;--color-text-muted:#14141680;--color-bg-secondary:#1414160a;--color-bg-tertiary:#14141612;--shadow-card:#0000000d 0px .5rem 1rem;--shadow-glass:#ffffff80 .25rem .25rem .5rem inset, #1414160d .0625rem .0625rem .0625rem inset, #1414160d -.0625rem -.0625rem .0625rem inset;--makura-docs-accent:var(--foreground);--makura-docs-accent-soft:var(--secondary);--makura-docs-border:var(--border);--makura-docs-muted:var(--muted-foreground);--x-color-primary-50:var(--header-surface);--x-color-primary-100:var(--header-surface);--x-color-primary-200:var(--secondary);--x-color-primary-600:#141416;--x-color-primary-700:#09090b;--x-color-primary-800:#050507;--x-color-primary-900:#020204;--nextra-navbar-height:48px;--nextra-content-width:120rem;--makura-docs-content-copy:#4b5563;--makura-docs-content-muted:#6b7280;--makura-code-foreground:#24292f;--makura-code-comment:#57606a;--makura-code-keyword:#cf222e;--makura-code-literal:#0550ae;--makura-code-operator:#cf222e;--makura-code-property:#953800;--makura-code-string:#0a3069}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--border:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209)}}html{background:var(--background);color:var(--foreground);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html.dark{--theme-color:#020817;--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#404040;--accent-foreground:#fafafa;--border:#282828;--ring:#737373;--console-surface:#0b1020e6;--console-surface-strong:#121726d6;--header-surface:#202024eb;--color-text-secondary:#f5f5f5bf;--color-text-muted:#f5f5f580;--color-bg-secondary:#ffffff0a;--color-bg-tertiary:#ffffff12;--shadow-card:#00000073 0px .75rem 2rem;--shadow-glass:#000000b3 0px 18px 40px, #ffffff0f 0px 1px 0px inset, #ffffff0f 0px 0px 0px 1px inset;--makura-docs-border:var(--border);--makura-docs-muted:var(--muted-foreground);--x-color-primary-50:var(--header-surface);--x-color-primary-100:var(--header-surface);--x-color-primary-200:var(--secondary);--x-color-primary-600:var(--foreground);--x-color-primary-700:var(--foreground);--x-color-primary-800:var(--foreground);--makura-docs-content-copy:#f5f5f5b8;--makura-docs-content-muted:#f5f5f585;--makura-code-foreground:#c9d1d9;--makura-code-comment:#8b949e;--makura-code-keyword:#ff7b72;--makura-code-literal:#79c0ff;--makura-code-operator:#ff7b72;--makura-code-property:#ffa657;--makura-code-string:#a5d6ff;background:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){html.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(27.036% 0 0);--accent-foreground:lab(98.26% 0 0);--border:lab(15.9% 0 .00000596046);--ring:lab(48.496% 0 0)}}body{background:inherit;min-height:100svh;color:inherit;letter-spacing:0;margin:0;font-size:16px}html:root{--nextra-bg:255, 255, 255!important;--nextra-primary-hue:0deg!important;--nextra-primary-saturation:0%!important;--nextra-primary-lightness:48%!important;--x-color-primary-50:var(--header-surface)!important;--x-color-primary-100:var(--header-surface)!important;--x-color-primary-200:var(--secondary)!important;--x-color-primary-600:var(--foreground)!important;--x-color-primary-700:var(--foreground)!important;--x-color-primary-800:var(--foreground)!important;--nextra-content-width:120rem!important}html.dark{--nextra-bg:17, 17, 17!important;--nextra-primary-hue:0deg!important;--nextra-primary-saturation:0%!important;--nextra-primary-lightness:52%!important;--x-color-primary-50:var(--header-surface)!important;--x-color-primary-100:var(--header-surface)!important;--x-color-primary-200:var(--secondary)!important;--x-color-primary-600:var(--foreground)!important;--x-color-primary-700:var(--foreground)!important;--x-color-primary-800:var(--foreground)!important}html,body,main,.nextra-mobile-nav,.nextra-sidebar,.nextra-sidebar-container,.nextra-toc{background-color:var(--background)!important}.x\:max-w-\(--nextra-content-width\){max-width:var(--nextra-content-width)!important}a{color:inherit;text-decoration:none}.docs-console-header{z-index:45;height:var(--console-header-height);position:sticky;top:0}.docs-console-header__bar{width:100%;max-width:var(--console-content-max-width);align-items:center;gap:.75rem;height:100%;margin:0 auto;padding:0 1rem;display:flex}.docs-console-header__brand-link,.docs-console-footer__brand-link{color:var(--foreground);flex:none;align-items:center;transition:opacity .15s;display:inline-flex}.docs-console-header__brand-link:hover,.docs-console-footer__brand-link:hover{opacity:.8}.docs-console-brand{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.docs-console-brand__logo{flex:none}.docs-console-brand__label{color:var(--foreground);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.docs-console-header__nav{align-items:center;gap:2rem;margin-left:auto;display:none}.docs-console-header__nav-link{color:var(--muted-foreground);font-size:.95rem;font-weight:400;transition:color .15s}.docs-console-header__nav-link:hover,.docs-console-header__nav-link--active{color:var(--foreground)}.docs-console-search{background:var(--header-surface);width:min(300px,24vw);min-width:0;height:2.5rem;box-shadow:var(--shadow-glass);color:var(--muted-foreground);cursor:pointer;text-align:left;border:0;border-radius:1rem;outline:none;flex:0 min(300px,24vw);justify-content:flex-start;align-items:center;padding:.5rem .75rem;transition:color .15s;display:none;position:relative}.docs-console-search:hover{color:var(--foreground)}.docs-console-search__icon{width:1.125rem;height:1.125rem;color:var(--muted-foreground);flex:none}.docs-console-search__placeholder{text-overflow:ellipsis;white-space:nowrap;flex:auto;padding:0 2.375rem 0 .5rem;overflow:hidden;min-width:0!important;color:var(--muted-foreground)!important;opacity:1!important;font-size:.875rem!important;font-weight:500!important;line-height:1!important}.docs-console-search__shortcut{background:var(--color-bg-tertiary);height:1.625rem;min-height:1.625rem;color:var(--color-text-secondary);pointer-events:none;border-radius:.6rem;align-items:center;gap:.125rem;padding:0 .375rem;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.docs-command-menu[hidden],.docs-command-menu__empty[hidden],.docs-command-menu__filter-menu[hidden],.docs-command-menu__group[hidden],.docs-command-menu__item[hidden]{display:none!important}.docs-command-menu{z-index:10000;box-sizing:border-box;width:100vw;height:100dvh;color:var(--foreground);justify-content:center;align-items:flex-end;transition:all .2s;display:flex;position:fixed;top:0;left:0}.docs-command-menu__overlay{top:0;left:0;cursor:default;background:#0003;border:0;width:100vw;height:100dvh;position:fixed;inset:0}.dark .docs-command-menu__overlay{background:#00000080}.docs-command-menu__container{z-index:1;width:100%;max-width:100%;position:relative}.docs-command-menu__root{border:1px solid var(--color-border);background:var(--background);-webkit-backdrop-filter:blur(16px);border-radius:.75rem .75rem 0 0;flex-direction:column;width:100%;min-height:0;max-height:min(78dvh,38rem);display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.docs-command-menu__input-wrapper{border-bottom:1px solid var(--color-border);flex:none;align-items:center;gap:.5rem;height:3rem;padding:0 .75rem;display:flex;position:relative}.docs-command-menu__icon-button,.docs-command-menu__esc,.docs-command-menu__mobile-close{border:1px solid var(--color-border);color:var(--muted-foreground);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.docs-command-menu__icon-button,.docs-command-menu__mobile-close{border-radius:.5rem;width:2rem;height:2rem}.docs-command-menu__esc{border-radius:.5rem;height:1.5rem;padding:0 .5rem;font-size:.75rem;font-weight:500}.docs-command-menu__icon-button:hover,.docs-command-menu__esc:hover,.docs-command-menu__mobile-close:hover{background:var(--color-bg-tertiary);color:var(--foreground)}.docs-command-menu__icon-button-svg,.docs-command-menu__search-icon{width:1rem;height:1rem}.docs-command-menu__search-icon{color:var(--muted-foreground)}.docs-command-menu__input{width:100%;min-width:0;height:100%;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:1rem}.docs-command-menu__input::placeholder{color:var(--muted-foreground)}.docs-command-menu__filters{border-bottom:1px solid var(--color-border);flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;padding:.5rem;display:flex}.docs-command-menu__filter{position:relative}.docs-command-menu__filter-trigger{border:1px solid var(--color-border);height:1.75rem;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:.625rem;align-items:center;gap:.25rem;padding:0 .625rem;font-size:.75rem;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex}.docs-command-menu__filter-trigger:hover,.docs-command-menu__filter-trigger[aria-expanded=true]{background:var(--color-bg-tertiary);color:var(--foreground)}.docs-command-menu__filter-chevron{width:.75rem;height:.75rem}.docs-command-menu__filter-menu{z-index:2;border:1px solid var(--color-border);background:var(--background);-webkit-backdrop-filter:blur(16px);border-radius:.75rem;min-width:180px;max-height:300px;padding:.25rem;position:absolute;top:calc(100% + .375rem);left:0;overflow-y:auto;box-shadow:0 12px 32px #0000001f}.docs-command-menu__filter-option{width:100%;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:.5rem;outline:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.docs-command-menu__filter-option:hover,.docs-command-menu__filter-option[aria-selected=true]{background:var(--color-bg-tertiary)}.docs-command-menu__badge{background:var(--color-bg-tertiary);min-width:1.375rem;height:1.125rem;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:600;display:inline-flex}.docs-command-menu__list{height:var(--cmdk-list-height,auto);flex:auto;min-height:0;max-height:none;padding:.75rem;scroll-padding-block:8px;transition:height .2s;overflow-y:auto}.docs-command-menu__empty{color:var(--muted-foreground);text-align:center;padding:2rem;font-size:.875rem}.docs-command-menu__group{margin-bottom:.75rem}.docs-command-menu__group:last-child{margin-bottom:0}.docs-command-menu__group-heading{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;display:flex;overflow:hidden}.docs-command-menu__item{color:var(--color-text-primary);cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.5rem .75rem;text-decoration:none;transition:background-color .12s;display:flex}.docs-command-menu__item:hover,.docs-command-menu__item[data-selected=true]{background:var(--color-bg-tertiary)}.docs-command-menu__item-icon{width:1rem;height:1.4rem;color:var(--muted-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex}.docs-command-menu__item-icon-svg{width:1rem;height:1rem}.docs-command-menu__item-body{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.docs-command-menu__item-row{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.docs-command-menu__item-title{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.docs-command-menu__item-kind,.docs-command-menu__breadcrumb{color:var(--muted-foreground);font-size:.75rem}.docs-command-menu__method{letter-spacing:.02em;border-radius:999px;flex:none;align-items:center;padding:.0625rem .375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.docs-command-menu__method--get{color:#15803d;background:#16a34a1c}.docs-command-menu__method--post{color:#1d4ed8;background:#2563eb1c}.docs-command-menu__method--delete{color:#b91c1c;background:#dc26261c}.docs-command-menu__method--patch{color:#c2410c;background:#ea580c1c}.docs-command-menu__footer{border-top:1px solid var(--color-border);background:var(--background);height:37px;color:var(--muted-foreground);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem .75rem;font-size:.75rem;display:flex}.docs-command-menu__footer-left,.docs-command-menu__footer-right{align-items:center;gap:.5rem;display:flex}.docs-command-menu__shortcut{background:var(--color-bg-tertiary);color:var(--muted-foreground);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .25rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.docs-command-menu__esc{display:none}.docs-command-menu__mobile-close{display:inline-flex}.docs-console-header__desktop-cta{margin-left:1rem;display:none}.docs-console-header__desktop-account{flex:none;align-items:center;gap:.75rem;margin-left:1rem;display:none}.docs-console-header__cta{background:var(--foreground);height:2.25rem;color:var(--background);border-radius:.625rem;justify-content:center;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:600;transition:opacity .15s,transform .15s;display:inline-flex}.docs-console-header__cta:hover{opacity:.92;transform:scale(1.01)}.docs-console-header__mobile-search{width:calc(var(--header-icon-size) * .85);height:calc(var(--header-icon-size) * .85);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:color .15s;display:inline-flex}.docs-console-header__mobile-search:hover{color:var(--foreground)}.docs-console-header__mobile-search-icon{width:calc(var(--header-icon-icon-size) * .85);height:calc(var(--header-icon-icon-size) * .85)}.docs-console-header__mobile-auth{background:var(--header-surface);height:2.5rem;box-shadow:var(--shadow-glass);color:var(--foreground);border:1px solid #0000;border-radius:1.25rem;flex:none;align-items:center;display:inline-flex}.docs-console-header__mobile-account{flex:none;align-items:center;display:inline-flex}.docs-console-header__mobile-auth--anonymous{padding:0 .875rem}.docs-console-header__mobile-auth-link{letter-spacing:-.01em;font-size:1rem;font-weight:500}.docs-console-header__mobile-auth-divider{background:color-mix(in oklab, var(--border) 80%, transparent);width:1px;height:1.5rem;margin:0 .75rem}.docs-console-mobile-menu{display:inline-flex;position:relative}.docs-console-mobile-menu__summary{color:var(--foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;list-style:none;transition:color .15s;display:inline-flex}.docs-console-mobile-menu__summary:hover{color:var(--muted-foreground)}.docs-console-mobile-menu__icon{width:1.25rem;height:1.25rem}.docs-console-mobile-menu__content{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);background:var(--popover);width:11.375rem;max-width:calc(100vw - 1.5rem);box-shadow:0 1rem 2rem #00000014, var(--shadow-card);z-index:120;border-radius:1rem;flex-direction:column;padding:.25rem;display:flex;position:absolute;top:calc(100% + 1rem);right:-.875rem}.docs-console-mobile-menu__content[hidden],.docs-account-menu[hidden],[data-docs-auth-authorized][hidden],[data-docs-auth-anonymous][hidden]{display:none!important}.docs-console-mobile-menu__links{flex-direction:column;gap:.25rem;display:flex}.docs-console-mobile-menu__link{color:var(--foreground);letter-spacing:-.01em;border-radius:.75rem;padding:.4375rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background .15s}.docs-console-mobile-menu__link:hover,.docs-console-mobile-menu__link--active{background:color-mix(in oklab, var(--secondary) 80%, transparent)}.docs-console-mobile-menu__theme-row{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;gap:.375rem;padding:.375rem;display:grid}.docs-console-mobile-menu__theme-button{aspect-ratio:1;width:80%;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;transition:color .15s,background .15s,box-shadow .15s;display:inline-flex}.docs-console-mobile-menu__theme-button:hover{background:color-mix(in oklab, var(--secondary) 70%, transparent);color:var(--foreground)}.docs-console-mobile-menu__theme-button--active{background:var(--secondary);color:var(--foreground);box-shadow:0 1px 2px #14141614}.docs-console-mobile-menu__theme-icon{width:1.125rem;height:1.125rem}.docs-theme-switcher{width:var(--header-icon-size);height:var(--header-icon-size);transition:width .2s ease-out;position:relative}.docs-theme-switcher__btn{background:var(--header-surface);width:100%;height:100%;box-shadow:var(--shadow-glass);color:var(--color-text-secondary);cursor:pointer;border:0;border-radius:5rem;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.docs-theme-switcher__compact-icon{justify-content:center;align-items:center;transition:opacity .12s ease-out,transform .12s ease-out;display:flex;position:absolute;inset:0}.docs-theme-switcher__compact-icon svg{width:var(--header-icon-icon-size);height:var(--header-icon-icon-size);position:absolute}.docs-theme-switcher__compact-sun{display:none}.docs-theme-switcher__compact-icon[data-resolved-theme=dark] .docs-theme-switcher__compact-sun{display:block}.docs-theme-switcher__compact-icon[data-resolved-theme=dark] .docs-theme-switcher__compact-moon{display:none}.docs-theme-switcher__pill{justify-content:flex-start;align-items:center;gap:var(--theme-switcher-gap);border-radius:inherit;opacity:0;width:100%;height:100%;padding:var(--theme-switcher-padding);transition:opacity .12s ease-out,transform .12s ease-out;display:flex;position:relative;transform:translate(.25rem)}.docs-theme-switcher__pill-highlight{top:50%;left:var(--theme-switcher-padding);width:var(--theme-switcher-circle-size);height:var(--theme-switcher-circle-size);background-color:var(--background);transform:translateX(calc(var(--theme-switcher-index,0) * var(--theme-switcher-offset))) translateY(-50%);z-index:0;border-radius:999px;transition:transform .14s cubic-bezier(.33,1,.68,1);position:absolute;box-shadow:0 0 0 1px #ffffffe6,0 6px 14px #0f172a1f}.dark .docs-theme-switcher__pill-highlight{background-color:#ffffff1f;box-shadow:0 0 0 1px #ffffff29,0 10px 26px #000000bf}.docs-theme-switcher__pill-circle{z-index:1;width:var(--theme-switcher-circle-size);height:var(--theme-switcher-circle-size);flex:0 0 var(--theme-switcher-circle-size);border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.docs-theme-switcher__pill-circle-icon{width:var(--header-icon-icon-size);height:var(--header-icon-icon-size);color:var(--foreground)}.docs-theme-switcher:hover{width:var(--theme-switcher-expanded-width)}.docs-theme-switcher:hover .docs-theme-switcher__pill{opacity:1;transform:translate(0)}.docs-theme-switcher:hover .docs-theme-switcher__compact-icon{opacity:0;transform:scale(.8)}.docs-account-menu-wrap{display:inline-flex;position:relative}.docs-account-menu__trigger{width:2.25rem;height:2.25rem;color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.docs-account-menu__avatar{background-color:var(--color-bg-secondary);border-radius:999px;flex-shrink:0;width:2.25rem;height:2.25rem;display:flex;position:relative;overflow:hidden}.docs-account-menu__avatar-img{object-fit:cover;width:100%;height:100%;display:block}.docs-account-menu__avatar-fallback{width:100%;height:100%;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1;display:flex}.docs-account-menu__organization-icon{width:1.125rem;height:1.125rem}.docs-account-menu{border:1px solid var(--border);background-color:color-mix(in oklab, var(--popover) 94%, transparent);min-width:14.5rem;color:var(--popover-foreground);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:300;border-radius:1.25rem;position:absolute;top:calc(100% + .5rem);right:0}.docs-account-menu__list{flex-direction:column;padding:.5rem;display:flex}.docs-account-menu__separator{background-color:var(--border);height:1px;margin:.25rem .75rem}.docs-account-menu__item{width:100%;height:2.75rem;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.75rem;align-items:center;margin:.0625rem 0;padding:0 .75rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .2s,color .2s;display:flex;overflow:hidden}.docs-account-menu__item:hover,.docs-account-menu__item:focus-visible{background-color:var(--color-bg-secondary)}.docs-account-menu__item--danger{color:var(--destructive,#dc2626)}.docs-account-menu__icon{width:min-content;height:1rem;color:var(--color-text-muted);flex-shrink:0;margin-right:.5rem;display:inline-flex}.docs-account-menu__text{min-width:0;color:var(--color-text-secondary);text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.75rem;font-weight:600;line-height:1rem;overflow:hidden}.docs-account-menu__item--danger .docs-account-menu__text,.docs-account-menu__item--danger .docs-account-menu__icon{color:var(--destructive,#dc2626)}.docs-account-menu__badge{border:1px solid color-mix(in oklab, var(--console-tag-new-text) 34%, transparent);background-color:var(--console-tag-new-bg);color:var(--console-tag-new-text);border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.docs-account-menu__badge-icon{width:.75rem;height:.75rem}.nextra-navbar{top:var(--console-header-height)!important;z-index:40!important}.nextra-navbar nav>.nextra-scrollbar{display:none!important}.nextra-navbar nav>div:has(.makura-docs-top-nav){margin-right:auto!important}.nextra-mobile-nav{display:none!important}.makura-docs-top-nav{height:var(--nextra-navbar-height);align-items:center;gap:1.5rem;display:inline-flex}.makura-docs-top-nav__link{height:100%;color:var(--makura-docs-muted);letter-spacing:0;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.makura-docs-top-nav__link:hover,.makura-docs-top-nav__link--active{color:var(--foreground);text-shadow:-.2px 0,.2px 0}.makura-docs-top-nav__link--active{color:var(--foreground)}.makura-docs-top-nav__link--active:after{background:var(--makura-docs-accent);content:"";border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.makura-docs-top-nav__icon{width:1rem;height:1rem}.makura-docs-logo{align-items:center;gap:.625rem;min-width:0;display:inline-flex}.makura-docs-logo__mark{border:1px solid color-mix(in oklab, currentColor 14%, transparent);background:color-mix(in oklab, currentColor 5%, transparent);border-radius:.5rem;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:.8125rem;line-height:1;display:inline-flex}.makura-docs-logo__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nextra-nav-container{border-bottom-color:var(--makura-docs-border);background:color-mix(in oklab, var(--background) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nextra-navbar input,.nextra-sidebar-container input{background:var(--header-surface)!important;height:2.65rem!important;box-shadow:var(--shadow-glass)!important;color:var(--foreground)!important;border:0!important;border-radius:.75rem!important}.nextra-navbar input{width:min(27rem,34vw)!important}.nextra-sidebar{background:var(--background);border-right-color:#0000;top:var(--docs-sticky-offset)!important;height:calc(100dvh - var(--docs-sticky-offset))!important;width:18rem!important}html[data-makura-docs-sidebar=collapsed] .nextra-sidebar{width:5rem!important}html[data-makura-docs-sidebar=collapsed] .nextra-sidebar>div:first-child{padding-left:.75rem!important;padding-right:.75rem!important;overflow:hidden!important}html[data-makura-docs-sidebar=collapsed] .nextra-sidebar li:not(:has(a)):not(:has(button)){display:none!important}html[data-makura-docs-sidebar=collapsed] .nextra-sidebar a{justify-content:center!important;width:2.5rem!important;padding-left:0!important;padding-right:0!important}html[data-makura-docs-sidebar=collapsed] .nextra-sidebar .makura-docs-sidebar-label{justify-content:center}html[data-makura-docs-sidebar=collapsed] .nextra-sidebar .makura-docs-sidebar-label>span{display:none!important}html[data-makura-docs-sidebar=collapsed] .nextra-sidebar-footer{flex-wrap:wrap!important;justify-content:center!important;margin-left:.75rem!important;margin-right:.75rem!important}html[data-makura-docs-sidebar=collapsed] .nextra-sidebar-footer button[data-makura-nextra-theme]{color:#0000!important;flex:none!important;justify-content:center!important;gap:0!important;width:2rem!important;padding-left:0!important;padding-right:0!important;overflow:hidden!important}html[data-makura-docs-sidebar=collapsed] .nextra-sidebar-footer button[data-makura-nextra-theme] svg{color:var(--makura-docs-content-muted)!important}.nextra-sidebar ul,.nextra-sidebar-container ul{gap:.125rem}:is(.nextra-sidebar li:not(:has(a)):not(:has(button)),.nextra-sidebar-container li:not(:has(a)):not(:has(button))){color:var(--foreground)!important;font-size:.875rem!important;font-weight:700!important}.nextra-sidebar a,.nextra-sidebar-container a{height:2.25rem!important;min-height:2.25rem!important;color:var(--muted-foreground)!important;border-radius:.75rem!important;padding:.375rem .75rem .375rem 1rem!important;font-size:.875rem!important;font-weight:400!important;line-height:1.5rem!important}.nextra-sidebar a:hover,.nextra-sidebar-container a:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent)!important;box-shadow:none!important;color:var(--foreground)!important}.nextra-sidebar li.active>a,.nextra-sidebar li.active>button,.nextra-sidebar-container li.active>a,.nextra-sidebar-container li.active>button,.nextra-mobile-nav li.active>a,.nextra-sidebar a.x\:bg-primary-100,.nextra-sidebar-container a.x\:bg-primary-100,.nextra-mobile-nav a.x\:bg-primary-100{text-shadow:-.2px 0,.2px 0;background:var(--header-surface)!important;height:2.25rem!important;min-height:2.25rem!important;box-shadow:none!important;color:var(--foreground)!important;border-color:#0000!important;border-radius:.75rem!important;font-weight:400!important}.nextra-sidebar a.x\:text-primary-800,.nextra-sidebar-container a.x\:text-primary-800,.nextra-mobile-nav a.x\:text-primary-800{color:var(--foreground)!important}.nextra-sidebar li.active .makura-docs-sidebar-icon,.nextra-sidebar-container li.active .makura-docs-sidebar-icon{color:var(--foreground);opacity:1}.nextra-sidebar .makura-docs-sidebar-icon,.nextra-sidebar-container .makura-docs-sidebar-icon{color:var(--muted-foreground);opacity:.64}.nextra-sidebar li.active>a:is(:hover,:focus-visible),.nextra-sidebar li.active>button:is(:hover,:focus-visible),.nextra-sidebar-container li.active>a:is(:hover,:focus-visible),.nextra-sidebar-container li.active>button:is(:hover,:focus-visible),.nextra-mobile-nav li.active>a:is(:hover,:focus-visible){background:var(--header-surface)!important;box-shadow:none!important;color:var(--foreground)!important}.nextra-content,article{letter-spacing:0;color:var(--makura-docs-content-copy);font-size:1rem;line-height:1.75}.nextra-content main,article main{max-width:45.0625rem}.nextra-content h1,.nextra-content h2,.nextra-content h3,article main h1,article main h2,article main h3{letter-spacing:0;color:var(--foreground);line-height:1.08}article main h1,.nextra-content h1{margin-top:.5rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}article main h2,.nextra-content h2{border-bottom:0;margin-top:3.2rem;padding-bottom:0;font-size:1.5rem;font-weight:600;line-height:2rem}article main h3,.nextra-content h3{margin-top:1.75rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}article main p,.nextra-content p{margin-top:.625rem;font-size:1rem!important;line-height:1.75rem!important}article main h1+p,.nextra-content h1+p{margin-top:.5rem;font-size:1rem!important;line-height:1.75rem!important}article main a,.nextra-content a{color:var(--foreground);text-decoration:underline;text-decoration-thickness:from-font;-webkit-text-decoration-color:color-mix(in oklab, var(--foreground) 32%, transparent);text-decoration-color:color-mix(in oklab, var(--foreground) 32%, transparent);text-underline-offset:from-font;font-weight:600}article main a:hover,.nextra-content a:hover{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}.nextra-content ul,.nextra-content ol,article main ul,article main ol{color:var(--makura-docs-content-copy)}article main code:not(pre code),.nextra-content code:not(pre code),article main code.nextra-code,.nextra-content code.nextra-code,article main :not(pre)>code,.nextra-content :not(pre)>code{border:1px solid color-mix(in oklab, var(--border) 72%, transparent);background:color-mix(in oklab, var(--header-surface) 78%, var(--background))!important;color:var(--foreground)!important;border-radius:.375rem!important;padding:.125rem .5rem!important;font-size:.875rem!important;font-weight:650!important;line-height:1.25rem!important}article main pre,.nextra-content pre{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.875rem!important;line-height:1.5rem!important}article main :has(>pre):not(.makura-code-group):not(.makura-code-block):not(.makura-code-group__panes){border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);background:var(--secondary);border-radius:1rem;padding:.125rem}.nextra-content :has(>pre):not(.makura-code-group):not(.makura-code-block):not(.makura-code-group__panes){border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);background:var(--secondary);border-radius:1rem;padding:.125rem}article main :has(>pre):not(.makura-code-group):not(.makura-code-block):not(.makura-code-group__panes)>pre{background:var(--background)!important;border-radius:.875rem!important;padding:.875rem 1rem!important}.nextra-content :has(>pre):not(.makura-code-group):not(.makura-code-block):not(.makura-code-group__panes)>pre{background:var(--background)!important;border-radius:.875rem!important;padding:.875rem 1rem!important}.makura-code-group{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);background:color-mix(in oklab, var(--header-surface) 82%, var(--background));border-radius:1rem;width:100%;margin:1.25rem 0 2rem;padding:.125rem;position:relative;overflow:hidden}.makura-code-group__header{justify-content:space-between;align-items:flex-end;gap:.75rem;min-height:2.375rem;padding:0 .75rem;display:flex}.makura-code-group__tabs{align-items:flex-end;gap:.875rem;min-width:0;display:flex}.makura-code-group__tab{height:2.375rem;color:var(--makura-docs-content-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:.55rem .125rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.makura-code-group__tab--active{border-bottom-color:var(--foreground);color:var(--foreground)}.makura-code-group__body,.makura-code-block__body{color:var(--makura-code-foreground);white-space:pre;font-weight:560;overflow-x:auto;background:var(--background)!important;border:0!important;margin:0!important;font-size:.875rem!important;line-height:1.5rem!important}.makura-code-group__body[hidden]{display:none!important}.makura-code-group__body{border-radius:.875rem!important;padding:.875rem 1rem!important}.makura-code-group__body code[data-language=text],.makura-code-block__body code[data-language=text]{color:var(--foreground);font-weight:400}.makura-code-block{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);background:var(--background);border-radius:1rem;width:100%;margin:1.25rem 0 2rem;position:relative;overflow:hidden}.makura-code-block:after{z-index:1;background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--background) 88%, transparent) 38%, var(--background) 72%);content:"";pointer-events:none;border-radius:0 1rem 1rem 0;width:min(8rem,28%);position:absolute;top:1px;bottom:1px;right:1px}.makura-code-block__body{padding:1rem 1.25rem!important}.makura-code-copy{width:2.125rem;height:2.125rem;color:var(--makura-docs-content-muted);cursor:pointer;background:0 0;border:0;border-radius:.625rem;flex:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.makura-code-copy:hover{background:color-mix(in oklab, var(--foreground) 6%, transparent);color:var(--foreground)}.makura-code-copy[data-copied=true]{color:var(--makura-docs-content-muted);background:0 0}.makura-code-copy__icon{width:1rem;height:1rem}.makura-code-copy__icon--check,.makura-code-copy[data-copied=true] .makura-code-copy__icon--copy{display:none}.makura-code-copy[data-copied=true] .makura-code-copy__icon--check{display:block}.makura-token--comment{color:var(--makura-code-comment);font-style:italic}.makura-token--keyword{color:var(--makura-code-keyword)}.makura-token--literal,.makura-token--number{color:var(--makura-code-literal)}.makura-token--operator{color:var(--makura-code-operator)}.makura-token--property{color:var(--makura-code-property)}.makura-token--string{color:var(--makura-code-string)}.makura-code-block .makura-code-copy{z-index:2;position:absolute;top:.75rem;right:.75rem}article main table,.nextra-content table{border-collapse:collapse;border-spacing:0;border:0!important;border-radius:0!important;width:100%!important;margin-top:1.25rem!important;margin-bottom:2rem!important;font-size:.875rem!important;line-height:1.25rem!important}article main tr,.nextra-content tr{background:0 0!important}article main th,.nextra-content th{color:var(--foreground);font-weight:600;background:0 0!important}.nextra-content td,.nextra-content th,article main td,article main th{border:0!important;border-bottom:1px solid var(--makura-docs-border)!important;padding:.5rem .5rem .5rem 0!important;font-size:.875rem!important;line-height:1.25rem!important}.nextra-toc{color:var(--makura-docs-content-muted);width:15rem!important}.nextra-toc>div{top:var(--docs-sticky-offset)!important;max-height:calc(100dvh - var(--docs-sticky-offset))!important}article :is(h2,h3,h4)[id]{scroll-margin-top:calc(var(--docs-sticky-offset) + 1.5rem)}.nextra-toc p{color:var(--foreground);align-items:center;gap:.55rem;font-size:1rem;font-weight:700;display:flex;margin-bottom:0!important}.nextra-toc p:before{content:"";background:currentColor;flex:none;width:1rem;height:1rem;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h2'/%3E%3Cpath d='M4 12h2'/%3E%3Cpath d='M4 18h2'/%3E%3Cpath d='M10 6h10'/%3E%3Cpath d='M10 12h10'/%3E%3Cpath d='M10 18h10'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h2'/%3E%3Cpath d='M4 12h2'/%3E%3Cpath d='M4 18h2'/%3E%3Cpath d='M10 6h10'/%3E%3Cpath d='M10 12h10'/%3E%3Cpath d='M10 18h10'/%3E%3C/svg%3E") 50%/contain no-repeat}.nextra-toc ul{border-left:0;margin-top:0!important;padding-top:0!important;padding-left:0!important}.nextra-toc a{transition:color .15s;color:var(--makura-docs-content-muted)!important;margin-left:.75rem!important;font-size:.875rem!important;font-weight:400!important;line-height:1.5rem!important}.nextra-toc a:hover,.nextra-toc a[aria-current=location],.nextra-toc a.x\:text-primary-600,.nextra-toc a.x\:dark\:text-primary-600{color:var(--foreground)!important;font-weight:400!important}article .nextra-steps,.nextra-content .nextra-steps{border-left-color:var(--makura-docs-border)!important;margin:2.5rem 0 1.5rem .875rem!important;padding-left:2rem!important}.nextra-content .nextra-steps h2,.nextra-content .nextra-steps h3,.nextra-content .nextra-steps h4,article .nextra-steps h2,article .nextra-steps h3,article .nextra-steps h4{letter-spacing:0!important;border-bottom:0!important;margin-top:2.6rem!important;padding-bottom:0!important;font-size:1.5rem!important;font-weight:600!important;line-height:2rem!important}.nextra-content .nextra-steps h2:before,.nextra-content .nextra-steps h3:before,.nextra-content .nextra-steps h4:before,article .nextra-steps h2:before,article .nextra-steps h3:before,article .nextra-steps h4:before{box-shadow:none;border:4px solid var(--background)!important;background:var(--header-surface)!important;width:1.875rem!important;height:1.875rem!important;color:var(--foreground)!important;margin-inline-start:-3rem!important;font-size:.875rem!important;line-height:1.375rem!important}article .nextra-callout,.nextra-content .nextra-callout{border-radius:1rem!important;padding:1rem 1.25rem!important;font-size:.875rem!important;line-height:1.25rem!important}article .x\:float-end:has(>button.x\:ps-2){border:1px solid var(--makura-docs-border)!important;background:var(--background)!important;height:2.125rem!important;box-shadow:none!important;border-radius:.75rem!important;overflow:hidden!important}.nextra-content article .x\:float-end:has(>button.x\:ps-2){border:1px solid var(--makura-docs-border)!important;background:var(--background)!important;height:2.125rem!important;box-shadow:none!important;border-radius:.75rem!important;overflow:hidden!important}.nextra-content article button.x\:ps-2,article button.x\:ps-2{width:auto!important;min-width:7.625rem!important;height:100%!important;color:var(--foreground)!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;margin:0!important;padding:.375rem .75rem!important;font-size:1rem!important;font-weight:400!important;line-height:1rem!important;display:inline-flex!important}.nextra-content article button.x\:rounded-none,article button.x\:rounded-none{border:0!important;border-left:1px solid var(--makura-docs-border)!important;width:2.125rem!important;min-width:2.125rem!important;height:100%!important;color:var(--foreground)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important}.nextra-content article button.x\:ps-2 svg,article button.x\:ps-2 svg,.nextra-content article button.x\:rounded-none svg,article button.x\:rounded-none svg{flex:none!important;width:1rem!important;height:1rem!important}.makura-copy-menu{z-index:80;border:1px solid var(--makura-docs-border);background:color-mix(in oklab, var(--background) 96%, transparent);box-shadow:0 1rem 2rem color-mix(in oklab, var(--foreground) 10%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1rem;padding:.375rem;position:fixed;overflow:hidden}.docs-copy-page{z-index:3;float:right;border:1px solid var(--makura-docs-border);border-radius:.5rem;align-items:stretch;margin:0 0 1rem 1rem;display:inline-flex;position:relative}.docs-copy-page__copy,.docs-copy-page__trigger{height:2rem;color:var(--makura-docs-content-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.docs-copy-page__copy{border-radius:.4375rem 0 0 .4375rem;gap:.5rem;padding:0 .625rem;font-size:.875rem;font-weight:600}.docs-copy-page__trigger{border-left:1px solid var(--makura-docs-border);border-radius:0 .4375rem .4375rem 0;width:2rem}.docs-copy-page__copy:hover,.docs-copy-page__trigger:hover,.docs-copy-page__copy:focus-visible,.docs-copy-page__trigger:focus-visible{background:color-mix(in oklab, var(--foreground) 6%, transparent);color:var(--foreground)}.docs-copy-page__copy:focus-visible,.docs-copy-page__trigger:focus-visible,.makura-copy-menu__item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.docs-copy-page__copy svg,.docs-copy-page__trigger svg{flex:none;width:1rem;height:1rem}.docs-copy-page__menu{width:min(17.5rem,100vw - 2rem);position:absolute;top:calc(100% + .625rem);right:0}.makura-copy-menu[hidden],.makura-docs-theme-menu[hidden],.makura-mobile-nav[hidden],.makura-mobile-nav__section-menu[hidden]{display:none!important}.makura-docs-theme-menu{z-index:82;border:1px solid var(--makura-docs-border);background:color-mix(in oklab, var(--background) 96%, transparent);box-shadow:0 1rem 2rem color-mix(in oklab, var(--foreground) 10%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:1rem;padding:.375rem;position:fixed;overflow:hidden}.makura-docs-theme-menu__item{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.75rem;grid-template-columns:1rem 1fr 1rem;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background .15s;display:grid}.makura-docs-theme-menu__item:hover,.makura-docs-theme-menu__item--active{background:color-mix(in oklab, var(--foreground) 6%, transparent)}.makura-docs-theme-menu__icon,.makura-docs-theme-menu__check{width:1rem;height:1rem;color:var(--makura-docs-content-muted)}.makura-docs-theme-menu__check{opacity:0}.makura-docs-theme-menu__item--active .makura-docs-theme-menu__check{opacity:1}.makura-copy-menu__item{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .75rem;transition:background .15s;display:flex}.makura-copy-menu__item:hover{background:color-mix(in oklab, var(--foreground) 6%, transparent)}.makura-copy-menu__icon{width:1rem;height:1rem;color:var(--makura-docs-content-muted);flex:none}.makura-copy-menu__item span{flex-direction:column;gap:.125rem;min-width:0;display:flex}.makura-copy-menu__item strong{color:var(--foreground);font-size:.875rem;font-weight:600;line-height:1.25rem}.makura-copy-menu__item small{color:var(--makura-docs-content-muted);font-size:.75rem;line-height:1rem}.makura-mobile-nav{z-index:90;color:var(--foreground);display:flex;position:fixed;inset:0}.makura-mobile-nav__scrim{background:color-mix(in oklab, var(--foreground) 24%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:0;position:absolute;inset:0}.makura-mobile-nav__close{z-index:2;background:var(--background);width:2.5rem;height:2.5rem;color:var(--makura-docs-content-muted);box-shadow:0 .75rem 1.5rem color-mix(in oklab, var(--foreground) 10%, transparent);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1rem;right:1rem}.makura-mobile-nav__close svg{width:1.25rem;height:1.25rem}.makura-mobile-nav__panel{z-index:1;background:var(--background);width:85dvw;min-width:19rem;max-width:22rem;min-height:100%;box-shadow:1rem 0 2rem color-mix(in oklab, var(--foreground) 12%, transparent);flex-direction:column;display:flex;position:relative}.makura-mobile-nav__scroll{overscroll-behavior:contain;height:100dvh;padding:1rem 1rem 3rem;overflow-y:auto}.makura-mobile-nav__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.makura-mobile-nav__logo{min-width:0;color:var(--foreground);align-items:center;gap:.5625rem;font-size:1.25rem;font-weight:700;line-height:1;display:inline-flex}.makura-mobile-nav__logo-mark{flex:none;width:1.375rem;height:1.375rem}.makura-mobile-nav__theme-toggle{border:1px solid color-mix(in oklab, var(--border) 75%, transparent);background:var(--background);cursor:pointer;border-radius:999px;flex:none;align-items:center;width:4rem;height:2.125rem;padding:.25rem;display:inline-flex;position:relative}.makura-mobile-nav__theme-icons{z-index:1;width:100%;color:var(--makura-docs-content-muted);justify-content:space-between;align-items:center;padding:0 .5rem;display:flex;position:relative}.makura-mobile-nav__theme-icon{width:.8125rem;height:.8125rem}.makura-mobile-nav__theme-knob{background:var(--header-surface);border-radius:999px;width:1.625rem;height:1.625rem;transition:transform .2s;position:absolute;left:.25rem}.makura-mobile-nav__theme-knob--dark{transform:translate(1.875rem)}.makura-mobile-nav__section-select{margin-bottom:1.5rem;position:relative}.makura-mobile-nav__section-trigger{border:1px solid var(--makura-docs-border);background:var(--background);width:100%;height:3.25rem;color:var(--foreground);cursor:pointer;border-radius:1rem;justify-content:space-between;align-items:center;padding:0 1rem;font-size:1rem;font-weight:500;display:flex}.makura-mobile-nav__section-trigger svg{width:1.125rem;height:1.125rem;color:var(--makura-docs-content-muted)}.makura-mobile-nav__section-menu{z-index:3;border:1px solid var(--makura-docs-border);background:var(--background);box-shadow:0 1rem 2rem color-mix(in oklab, var(--foreground) 10%, transparent);border-radius:1rem;padding:.375rem;position:absolute;top:calc(100% + .5rem);left:0;right:0}.makura-mobile-nav__section-option{color:var(--foreground);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;display:flex}.makura-mobile-nav__section-option--active,.makura-mobile-nav__section-option:hover{background:var(--header-surface)}.makura-mobile-nav__section-option svg{width:1rem;height:1rem}.makura-mobile-nav__group{margin-top:1.5rem}.makura-mobile-nav__group:first-child{margin-top:0}.makura-mobile-nav__group-title{color:var(--foreground);margin:0 0 .625rem;padding-left:1rem;font-size:1rem;font-weight:700;line-height:1.375rem}.makura-mobile-nav__list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.makura-mobile-nav__link{min-height:2.5rem;color:var(--makura-docs-content-copy);border-radius:.875rem;align-items:center;gap:.75rem;padding:.375rem 1rem;font-size:1rem;font-weight:500;line-height:1.375rem;display:flex}.makura-mobile-nav__link:hover,.makura-mobile-nav__link--active{background:var(--header-surface);color:var(--foreground)}.makura-mobile-nav__link--active{text-shadow:-.2px 0,.2px 0}.makura-mobile-nav__link-icon{width:1.125rem;height:1.125rem;color:var(--makura-docs-content-muted);flex:none}.makura-mobile-nav__link--active .makura-mobile-nav__link-icon{color:var(--foreground)}.makura-docs-eyebrow{color:var(--makura-docs-accent);letter-spacing:0;margin-bottom:.125rem;font-size:.9375rem;font-weight:680;display:inline-flex}article main .makura-docs-eyebrow+h1,.nextra-content .makura-docs-eyebrow+h1{margin-top:.125rem}.makura-docs-sidebar-label{align-items:center;gap:.75rem;min-width:0;display:inline-flex}.makura-docs-sidebar-icon{color:currentColor;opacity:.58;flex:none;width:1rem;height:1rem}.makura-docs-cards{grid-template-columns:repeat(var(--makura-docs-card-cols,2), minmax(0, 1fr));gap:1rem;margin-top:1.5rem;display:grid}.makura-docs-card{border:1px solid var(--makura-docs-border);min-height:11rem;color:inherit;border-radius:.75rem;flex-direction:column;justify-content:flex-start;gap:1rem;padding:1.5rem;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}.makura-docs-card:hover{border-color:color-mix(in oklab, var(--foreground) 22%, var(--makura-docs-border));background:var(--secondary);transform:translateY(-1px)}.makura-docs-card__icon{width:1.75rem;height:1.75rem;color:var(--makura-docs-accent)}.makura-docs-card__title{color:var(--foreground);margin:0;font-size:1.05rem;font-weight:720;line-height:1.2}.makura-docs-card__body{color:var(--makura-docs-muted);margin:0;font-size:1rem;line-height:1.45}.makura-docs-card__body>:first-child{margin-top:0}.makura-docs-card__body>:last-child{margin-bottom:0}.makura-accordion-group{gap:.625rem;margin:1.25rem 0 2rem;display:grid}.makura-accordion{border:1px solid var(--makura-docs-border);background:var(--background);border-radius:.875rem;overflow:hidden}.makura-accordion__summary{min-height:3rem;color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:650;list-style:none;display:flex}.makura-accordion__summary::-webkit-details-marker{display:none}.makura-accordion__icon{width:1rem;height:1rem;color:var(--makura-docs-content-muted);flex:none;transition:transform .15s}.makura-accordion[open] .makura-accordion__icon{transform:rotate(180deg)}.makura-accordion__body{border-top:1px solid var(--makura-docs-border);padding:.875rem 1rem 1rem;font-size:.9375rem;line-height:1.6}.makura-tabs{border:1px solid color-mix(in oklab, var(--foreground) 10%, transparent);background:color-mix(in oklab, var(--header-surface) 82%, var(--background));border-radius:1rem;margin:1.25rem 0 2rem;padding:.125rem;overflow:hidden}.makura-tabs__list{align-items:flex-end;gap:.875rem;min-height:2.375rem;padding:0 .75rem;display:flex;overflow-x:auto}.makura-tabs__tab{height:2.375rem;color:var(--makura-docs-content-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:.55rem .125rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.makura-tabs__tab--active{border-bottom-color:var(--foreground);color:var(--foreground)}.makura-tabs__panel{background:var(--background);border-radius:.875rem;padding:1rem}.makura-tabs__panel>:first-child{margin-top:0}.makura-tabs__panel>:last-child{margin-bottom:0}.makura-frame{border:1px solid var(--makura-docs-border);background:var(--background);border-radius:1rem;margin:1.25rem 0 2rem;padding:.375rem;overflow:hidden}.makura-frame img,.makura-frame video{border-radius:.75rem;width:100%;height:auto;display:block}.makura-steps{border-left:1px solid var(--makura-docs-border);counter-reset:makura-step;gap:2rem;margin:2.5rem 0 2rem .875rem;padding-left:2rem;display:grid;position:relative}.makura-step{counter-increment:makura-step;position:relative}.makura-step:before{border:4px solid var(--background);background:var(--header-surface);width:1.875rem;height:1.875rem;color:var(--foreground);content:counter(makura-step);border-radius:999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1;display:flex;position:absolute;top:.125rem;left:-2.95rem}.makura-step__title{color:var(--foreground);margin:0 0 1rem!important;font-size:1.5rem!important;font-weight:600!important;line-height:2rem!important}.makura-step__body>:first-child{margin-top:0}.makura-step__body>:last-child{margin-bottom:0}.makura-tree{border:1px solid var(--makura-docs-border);background:var(--background);color:var(--makura-docs-content-copy);border-radius:1rem;margin:1.25rem 0 2rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.5rem}.makura-tree__item{margin-top:.25rem}.makura-tree__item:first-child{margin-top:0}.makura-tree__label{align-items:center;gap:.5rem;display:inline-flex}.makura-tree__icon{width:1rem;height:1rem;color:var(--makura-docs-content-muted)}.makura-tree__children{border-left:1px solid var(--makura-docs-border);margin:.25rem 0 .25rem .55rem;padding-left:.875rem}.makura-docs-note,.makura-docs-callout{background:color-mix(in oklab, #60a5fa 9%, var(--background));color:color-mix(in oklab, #1d4ed8 78%, var(--foreground));border:1px solid #60a5fa8c;border:1px solid lab(66.0368% -2.92006 -49.7488/.55);border-radius:1rem;gap:.75rem;margin:1rem 0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.25rem;display:flex}.makura-docs-note--success,.makura-docs-callout--success{background:color-mix(in oklab, #22c55e 9%, var(--background));color:color-mix(in oklab, #15803d 78%, var(--foreground));border-color:#22c55e73;border-color:lab(70.2187% -57.9808 39.4382/.45)}.makura-docs-callout--info{background:color-mix(in oklab, #60a5fa 8%, var(--background));color:color-mix(in oklab, #1d4ed8 74%, var(--foreground));border-color:#60a5fa6b;border-color:lab(66.0368% -2.92006 -49.7488/.42)}.makura-docs-callout--warning{background:color-mix(in oklab, #f59e0b 8%, var(--background));color:color-mix(in oklab, #92400e 76%, var(--foreground));border-color:#f59e0b6b;border-color:lab(72.7914% 26.933 75.434/.42)}.makura-docs-note__icon,.makura-docs-callout__icon{flex:none;width:1.25rem;height:1.25rem;margin-top:.15rem}.makura-docs-callout__content>:first-child{margin-top:0}.makura-docs-callout__content>:last-child{margin-bottom:0}.docs-console-footer{border-top:1px solid var(--border);background:var(--background)}.docs-console-footer__inner{grid-template-columns:1fr;gap:2rem;max-width:80rem;margin:0 auto;padding:3rem 1.5rem;display:grid}.docs-console-footer__brand{flex-direction:column;gap:1rem;display:flex}.docs-console-footer__copyright{color:var(--muted-foreground);font-size:.875rem}.docs-console-footer__group{flex-direction:column;gap:.75rem;display:flex}.docs-console-footer__title{color:var(--foreground);margin:0;font-size:1rem;font-weight:600}.docs-console-footer__links{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.docs-console-footer__item{align-items:center;gap:.5rem;display:flex}.docs-console-footer__link{color:var(--muted-foreground);font-size:.875rem;transition:color .15s}.docs-console-footer__link:hover{color:var(--foreground)}@media (max-width:720px){.nextra-navbar nav>div:has(.makura-docs-top-nav){flex:1 1 0;min-width:0;overflow:hidden;margin-right:0!important}.makura-docs-top-nav{scrollbar-width:none;gap:1rem;width:100%;min-width:0;overflow-x:auto}.makura-docs-top-nav::-webkit-scrollbar{display:none}.makura-docs-top-nav__link{flex:none;font-size:.875rem}article main h1,.nextra-content h1{font-size:1.5rem;line-height:2rem}.makura-docs-cards{grid-template-columns:1fr}.makura-steps{margin-left:.75rem;padding-left:1.75rem}}@media (min-width:40rem){.docs-command-menu{align-items:flex-start;padding:min(18dvh,420px) 1.5rem 0}.docs-command-menu__root{border-radius:.75rem;min-height:0;max-height:min(720px,100dvh - 2rem)}.docs-command-menu__container{width:640px;max-width:min(1000px,100%)}.docs-command-menu__list{flex:none;min-height:300px;max-height:420px}.docs-command-menu__esc{display:inline-flex}.docs-command-menu__mobile-close{display:none}.docs-console-header__bar{padding:0 1.5rem}.docs-console-footer__inner{grid-template-columns:repeat(4,minmax(0,1fr));padding:4rem 3rem}.docs-console-footer__brand{grid-column:span 2}}@media (min-width:64rem){.docs-console-header__bar{gap:1rem}.docs-console-search{display:inline-flex}.docs-console-header__nav{display:flex}.docs-console-header__desktop-cta{display:block}.docs-console-header__desktop-account{display:flex}.docs-console-header__mobile-auth,.docs-console-header__mobile-search,.docs-console-header__mobile-account{display:none}.docs-console-footer__inner{grid-template-columns:repeat(5,minmax(0,1fr))}.docs-console-footer__brand{grid-column:span 1}}
@layer components{:is(.console-header,.docs-console-header){background:var(--background);border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent);--console-glass-body:color-mix(in oklab, transparent, var(--foreground) 4%);--console-glass-top-light:35%;--console-glass-bottom-light:45%;--console-glass-rim-inline:#0002;--console-glass-rim-block:#0001;--console-glass-top-edge:#ffffff80;--console-glass-bottom-edge:#ffffffb3;--console-glass-background:linear-gradient(to bottom, color-mix(in oklab, var(--console-glass-body), white var(--console-glass-top-light)), var(--console-glass-body) 20%, var(--console-glass-body) 50%, color-mix(in oklab, var(--console-glass-body), white var(--console-glass-bottom-light)));--console-glass-shadow:-.0625rem 0 0 var(--console-glass-rim-inline), .0625rem 0 0 var(--console-glass-rim-inline), 0 -.0625rem 0 var(--console-glass-rim-block), 0 .0625rem 0 var(--console-glass-rim-block), inset 0 .125rem .125rem -.125rem var(--console-glass-top-edge), inset 0 -.125rem .125rem -.125rem var(--console-glass-bottom-edge)}.dark :is(.console-header,.docs-console-header){--console-glass-body:color-mix(in oklab, transparent, var(--foreground) 10%);--console-glass-top-light:5%;--console-glass-bottom-light:6%}@supports (background:color-mix(in oklab, white, transparent)){:is(.console-header,.docs-console-header){--header-surface:var(--console-glass-background);--shadow-glass:var(--console-glass-shadow)}}@media (prefers-reduced-transparency:reduce){:is(.console-header,.docs-console-header){--header-surface:var(--background)}}}
