.pagefind-ui__result.svelte-j9e30.svelte-j9e30{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-j9e30.svelte-j9e30:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-thumb.svelte-j9e30.svelte-j9e30{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-j9e30.svelte-j9e30{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-j9e30.svelte-j9e30{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-j9e30.svelte-j9e30{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-j9e30.svelte-j9e30{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-j9e30.svelte-j9e30{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf{display:flex;flex-direction:column;padding-left:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf:first-of-type{padding-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{font-size:.9em;position:relative}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:before{content:"⤷ ";position:absolute;top:0;right:calc(100% + .1em)}.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-4xnkmf.svelte-4xnkmf{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-4xnkmf.svelte-4xnkmf{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-4xnkmf.svelte-4xnkmf{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-4xnkmf.svelte-4xnkmf{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}legend.svelte-1v2r7ls.svelte-1v2r7ls{position:absolute;clip:rect(0 0 0 0)}.pagefind-ui__filter-panel.svelte-1v2r7ls.svelte-1v2r7ls{min-width:min(calc(260px * var(--pagefind-ui-scale)),100%);flex:1;display:flex;flex-direction:column;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{border:0;padding:0}.pagefind-ui__filter-block.svelte-1v2r7ls.svelte-1v2r7ls{padding:0;display:block;border-bottom:solid calc(2px * var(--pagefind-ui-scale)) var(--pagefind-ui-border);padding:calc(20px * var(--pagefind-ui-scale)) 0}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls{font-size:calc(16px * var(--pagefind-ui-scale));position:relative;display:flex;align-items:center;list-style:none;font-weight:700;cursor:pointer;height:calc(24px * var(--pagefind-ui-scale))}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls::-webkit-details-marker{display:none}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls:after{position:absolute;content:"";right:calc(6px * var(--pagefind-ui-scale));top:50%;width:calc(8px * var(--pagefind-ui-scale));height:calc(8px * var(--pagefind-ui-scale));border:solid calc(2px * var(--pagefind-ui-scale)) currentColor;border-right:0;border-top:0;transform:translateY(-70%) rotate(-45deg)}.pagefind-ui__filter-block[open].svelte-1v2r7ls .pagefind-ui__filter-name.svelte-1v2r7ls:after{transform:translateY(-70%) rotate(-225deg)}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{display:flex;flex-direction:column;gap:calc(20px * var(--pagefind-ui-scale));padding-top:calc(30px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls{position:relative;display:flex;align-items:center;gap:calc(8px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls:before{position:absolute;content:"";top:50%;left:calc(8px * var(--pagefind-ui-scale));width:0px;height:0px;border:solid 1px #fff;opacity:0;transform:translate(calc(4.5px * var(--pagefind-ui-scale) * -1),calc(.8px * var(--pagefind-ui-scale))) skew(-5deg) rotate(-45deg);transform-origin:top left;border-top:0;border-right:0;pointer-events:none}.pagefind-ui__filter-value.pagefind-ui__filter-value--checked.svelte-1v2r7ls.svelte-1v2r7ls:before{opacity:1;width:calc(9px * var(--pagefind-ui-scale));height:calc(4px * var(--pagefind-ui-scale));transition:width .1s ease-out .1s,height .1s ease-in}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls{margin:0;width:calc(16px * var(--pagefind-ui-scale));height:calc(16px * var(--pagefind-ui-scale));border:solid 1px var(--pagefind-ui-border);appearance:none;-webkit-appearance:none;border-radius:calc(var(--pagefind-ui-border-radius) / 2);background-color:var(--pagefind-ui-background);cursor:pointer}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls:checked{background-color:var(--pagefind-ui-primary);border:solid 1px var(--pagefind-ui-primary)}.pagefind-ui__filter-label.svelte-1v2r7ls.svelte-1v2r7ls{cursor:pointer;font-size:calc(16px * var(--pagefind-ui-scale));font-weight:400}.pagefind-ui--reset *:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;outline:revert}.pagefind-ui--reset *,.pagefind-ui--reset *:before,.pagefind-ui--reset *:after{box-sizing:border-box}.pagefind-ui--reset a,.pagefind-ui--reset button{cursor:revert}.pagefind-ui--reset ol,.pagefind-ui--reset ul,.pagefind-ui--reset menu{list-style:none}.pagefind-ui--reset img{max-width:100%}.pagefind-ui--reset table{border-collapse:collapse}.pagefind-ui--reset input,.pagefind-ui--reset textarea{-webkit-user-select:auto}.pagefind-ui--reset textarea{white-space:revert}.pagefind-ui--reset meter{-webkit-appearance:revert;appearance:revert}.pagefind-ui--reset ::placeholder{color:unset}.pagefind-ui--reset :where([hidden]){display:none}.pagefind-ui--reset :where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}.pagefind-ui--reset :where([draggable=true]){-webkit-user-drag:element}.pagefind-ui--reset mark{all:revert}:root{--pagefind-ui-scale:.8;--pagefind-ui-primary:#393939;--pagefind-ui-text:#393939;--pagefind-ui-background:#ffffff;--pagefind-ui-border:#eeeeee;--pagefind-ui-tag:#eeeeee;--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:system, -apple-system, "BlinkMacSystemFont", ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", "Ubuntu", "arial", sans-serif}.pagefind-ui.svelte-e9gkc3{width:100%;color:var(--pagefind-ui-text);font-family:var(--pagefind-ui-font)}.pagefind-ui__hidden.svelte-e9gkc3{display:none!important}.pagefind-ui__suppressed.svelte-e9gkc3{opacity:0;pointer-events:none}.pagefind-ui__form.svelte-e9gkc3{position:relative}.pagefind-ui__form.svelte-e9gkc3:before{background-color:var(--pagefind-ui-text);width:calc(18px * var(--pagefind-ui-scale));height:calc(18px * var(--pagefind-ui-scale));top:calc(23px * var(--pagefind-ui-scale));left:calc(20px * var(--pagefind-ui-scale));content:"";position:absolute;display:block;opacity:.7;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");-webkit-mask-size:100%;mask-size:100%;z-index:9;pointer-events:none}.pagefind-ui__search-input.svelte-e9gkc3{height:calc(64px * var(--pagefind-ui-scale));padding:0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale));background-color:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);font-size:calc(21px * var(--pagefind-ui-scale));position:relative;appearance:none;-webkit-appearance:none;display:flex;width:100%;box-sizing:border-box;font-weight:700}.pagefind-ui__search-input.svelte-e9gkc3::placeholder{opacity:.2}.pagefind-ui__search-clear.svelte-e9gkc3{position:absolute;top:calc(3px * var(--pagefind-ui-scale));right:calc(3px * var(--pagefind-ui-scale));height:calc(58px * var(--pagefind-ui-scale));padding:0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale));color:var(--pagefind-ui-text);font-size:calc(14px * var(--pagefind-ui-scale));cursor:pointer;background-color:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius)}.pagefind-ui__drawer.svelte-e9gkc3{gap:calc(60px * var(--pagefind-ui-scale));display:flex;flex-direction:row;flex-wrap:wrap}.pagefind-ui__results-area.svelte-e9gkc3{min-width:min(calc(400px * var(--pagefind-ui-scale)),100%);flex:1000;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__results.svelte-e9gkc3{padding:0}.pagefind-ui__message.svelte-e9gkc3{box-sizing:content-box;font-size:calc(16px * var(--pagefind-ui-scale));height:calc(24px * var(--pagefind-ui-scale));padding:calc(20px * var(--pagefind-ui-scale)) 0;display:flex;align-items:center;font-weight:700;margin-top:0}.pagefind-ui__button.svelte-e9gkc3{margin-top:calc(40px * var(--pagefind-ui-scale));border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);height:calc(48px * var(--pagefind-ui-scale));padding:0 calc(12px * var(--pagefind-ui-scale));font-size:calc(16px * var(--pagefind-ui-scale));color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background);width:100%;text-align:center;font-weight:700;cursor:pointer}.pagefind-ui__button.svelte-e9gkc3:hover{border-color:var(--pagefind-ui-primary);color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background)}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:#fffff5db;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.5;word-wrap:break-word;container-type:inline-size;container-name:markdown}.markdown-body h1{color:red}.markdown-body h1:before{content:"-- H1, NO A11Y --"}.markdown-body h2,.markdown-body h3,.markdown-body h4{color:var(--color-primary);font-weight:500;position:relative;width:fit-content;margin-block:2em 1em;font-family:var(--font-primary)}.markdown-body h2:first-child,.markdown-body h3:first-child,.markdown-body h4:first-child{margin-top:0}.markdown-body h2 a,.markdown-body h3 a,.markdown-body h4 a{text-decoration:none;color:inherit}.markdown-body h2 a:after,.markdown-body h3 a:after,.markdown-body h4 a:after{display:none}.markdown-body h2{font-size:1.8rem;font-weight:1.75rem}.markdown-body h3{font-size:1.5rem;font-weight:1.5rem}.markdown-body h4{font-size:1.25rem;font-weight:1.5rem}.markdown-body p{font-size:1rem;line-height:1.75rem;letter-spacing:normal;font-weight:400}.markdown-body>*+*{margin-block:1rem}.markdown-body pre{font-size:.8rem;border-radius:6px;background:transparent!important;border:1px solid rgba(255,255,255,.1);overflow:visible}@container (width < 580px){.markdown-body pre{overflow-y:auto!important}.markdown-body pre .twoslash-popup-container{display:none!important}}.markdown-body pre .code-header{font-family:var(--font-primary);display:flex;padding:.75rem 1rem;justify-content:space-between;align-items:center;width:100%;border-bottom:1px solid rgba(255,255,255,.1);color:#fff9;font-size:14px;font-weight:400;line-height:135%;user-select:none}.markdown-body pre .code-header button{display:flex;padding:6px;align-items:center;justify-content:center;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;cursor:pointer}.markdown-body pre .code-header button:hover{background:#ffffff1a}.markdown-body pre .code-header button.copied svg{color:var(--color-green-400)}.markdown-body pre .code-header button svg{pointer-events:none;width:12px;height:12px;color:#fff9}.markdown-body pre code{display:block;padding:1rem;width:fit-content;min-width:100%;background:#ffffff0a;font-family:var(--font-mono)!important}.markdown-body pre span:not(.twoslash-popup-container span){font-size:.85rem;line-height:1.7}.markdown-body pre .highlighted,.markdown-body pre .add,.markdown-body pre .remove{margin:0 -1rem;padding:0 1rem;width:calc(100% + 2rem);display:inline-block;background:#ffffff1a}.markdown-body pre .add{background:#2ea04326}.markdown-body pre .remove{background:#f851491a}.markdown-body code:not(pre code){font-size:.8em;padding:.25em .5em;border-radius:4px;background:#ffffff1a;overflow-x:auto}.markdown-body figure{width:100%;height:auto;overflow:hidden;border-radius:8px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.2)}.markdown-body figure figcaption{display:flex;align-items:center;font-size:.9rem;padding:1rem 2rem;background:#ffffff1a;color:#ffffff80}@media screen and (max-width:768px){.markdown-body figure figcaption{padding:1rem}}.markdown-body figure img{max-width:100%;height:auto}.markdown-body a{color:var(--color-blue-400);text-decoration:none;position:relative;display:inline-block}.markdown-body a:after{content:"";display:block;width:0;background:var(--color-blue-400);position:absolute;height:1px;bottom:2px;z-index:-1;transition:width .2s ease-out}.markdown-body a:hover:after{width:100%}.markdown-body strong,.markdown-body b{font-weight:500;color:var(--color-primary)}.markdown-body ul{padding-inline-start:1.25rem}.markdown-body hr{border:none;border-bottom:1px solid rgba(255,255,255,.1);margin:2rem 0}.markdown-body .markdown-alert{padding:1.25em 1.5em;margin-bottom:16px;display:flex;flex-direction:column;gap:4px;position:relative;background:color-mix(in srgb,var(--color, --color-blue-400) 20%,transparent);border-radius:4px}.markdown-body .markdown-alert:before{content:"";width:.25em;border-radius:4px 0 0 4px;height:100%;position:absolute;top:0;left:0;background:var(--color, var(--color-blue-400))}.markdown-body .markdown-alert-title{font-family:var(--font-primary);color:var(--color, var(--color-blue-400));display:flex;align-items:center;gap:8px;font-weight:500!important}.markdown-body .markdown-alert-tip{--color: var(--color-green-400)}.markdown-body .markdown-alert-note{--color: var(--color-blue-400)}.markdown-body .markdown-alert-important{--color: var(--color-red-400)}.markdown-body .markdown-alert-warning{--color: var(--color-orange-400)}.markdown-body kbd{background:#ffffff0d;border-radius:4px;padding:.1em .4em;font-size:.9em;font-family:var(--font-mono);border:1px solid rgba(255,255,255,.1);color:var(--color-secondary)}.markdown-body .comparison{display:flex;gap:1rem}@media screen and (max-width:468px){.markdown-body .comparison{flex-direction:column}}.markdown-body .comparison figure{width:100%;height:100%}:root:has(.docs-container){--black: #111112}.markdown-body{color-scheme:dark;--shiki-token-comment: #8b949e;--shiki-token-constant: #79c0ff;--shiki-token-entity: #d2a8ff;--shiki-token-function: #d2a8ff;--shiki-token-storage-modifier-import: #c9d1d9;--shiki-token-entity-tag: #7ee787;--shiki-token-keyword: #ff7b72;--shiki-token-string: #a5d6ff;--shiki-token-string-expression: #a5d6ff;--shiki-token-variable: #ffa657;--shiki-token-brackethighlighter-unmatched: #f85149;--shiki-token-invalid-illegal-text: #f0f6fc;--shiki-token-invalid-illegal-bg: #8e1519;--shiki-token-carriage-return-text: #f0f6fc;--shiki-token-carriage-return-bg: #b62324;--shiki-token-string-regexp: #7ee787;--shiki-token-markup-list: #f2cc60;--shiki-token-markup-heading: #1f6feb;--shiki-token-markup-italic: #c9d1d9;--shiki-token-markup-bold: #c9d1d9;--shiki-token-markup-deleted-text: #ffdcd7;--shiki-token-markup-deleted-bg: #67060c;--shiki-token-markup-inserted-text: #aff5b4;--shiki-token-markup-inserted-bg: #033a16;--shiki-token-markup-changed-text: #ffdfb6;--shiki-token-markup-changed-bg: #5a1e02;--shiki-token-markup-ignored-text: #c9d1d9;--shiki-token-markup-ignored-bg: #1158c7;--shiki-token-meta-diff-range: #d2a8ff;--shiki-token-brackethighlighter-angle: #8b949e;--shiki-token-sublimelinter-gutter-mark: #484f58;--shiki-token-constant-other-reference-link: #a5d6ff}.markdown-body .navigation{border-radius:4px;background:#ffffff1a;color:#ffffff80;padding:2px 8px;display:inline-block}.markdown-body .specimen{background:#fff;border-radius:4px;padding:16px;margin:16px 0;color:#000;font-size:1rem;font-weight:400}.markdown-body .specimen.sf-pro{font-family:SF Pro}.markdown-body .specimen.sf-mono{font-family:SF Mono}.markdown-body .specimen.inter{font-family:Inter}.markdown-body .specimen.ibm-plex-mono{font-family:IBM Plex Mono}@keyframes skeletonBg{0%,to{background-color:#ffffff1a}50%{background-color:#ffffff4d}}.empty{width:100px;height:16px;border-radius:4px;animation:skeletonBg 1.2s ease-in-out infinite}.empty.byline{width:400px}.empty.title{height:48px;width:200px}.markdown-body .empty{width:calc(300px + 200px * var(--w));margin-bottom:4px}.docs-sidebar{width:350px;height:100vh;display:flex;flex-direction:column;position:fixed;padding:2rem 0 6rem 4rem;scroll-behavior:smooth;overflow-y:auto;overscroll-behavior:contain}.docs-sidebar.right{right:0;left:auto;top:4rem;height:fit-content}@media screen and (max-width:1500px){.docs-sidebar.right{display:none}}.docs-sidebar.left .docs-sidebar-headings,.docs-sidebar.left .docs-sidebar-headings+.separator{display:none}@media screen and (max-width:1500px){.docs-sidebar.left .docs-sidebar-headings,.docs-sidebar.left .docs-sidebar-headings+.separator{display:flex}}.docs-sidebar-headings{display:flex;flex-direction:column;gap:8px}.docs-sidebar-headings h2{color:var(--white);font-size:.875rem;font-weight:400}.docs-sidebar-headings ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.docs-sidebar-headings ul li.l1{padding-inline-start:0}.docs-sidebar-headings ul li.l2{padding-inline-start:8px}.docs-sidebar-headings ul li.l3{padding-inline-start:16px}.docs-sidebar-headings ul li.l4{padding-inline-start:24px}.docs-sidebar-headings ul li a{text-decoration:none;color:inherit;width:100%;height:24px;display:flex;gap:8px;align-items:center}.docs-sidebar-headings ul li{font-size:.85rem;color:var(--color-secondary, rgba(255, 255, 255, .55));border-left:1px solid rgba(255,255,255,.1);font-weight:400;transition:.2s ease-out;cursor:pointer;width:100%;display:flex;align-items:center;height:24px}.docs-sidebar-headings ul li:hover{color:var(--color-primary)}.docs-sidebar-headings ul li.active{border-left:1px solid var(--color-blue-500);color:var(--color-blue-400)}.docs-sidebar .separator{height:1px;width:100%;background:#ffffff1a;margin:32px 0}.docs-sidebar nav{display:flex;flex-direction:column;height:fit-content}.docs-sidebar nav nav{border-left:1px solid rgba(255,255,255,.1);padding-left:16px}.docs-sidebar .label{background:none;color:var(--white);font-size:.875rem;padding:10px 0;margin-top:48px;display:flex;align-items:center;gap:8px;justify-content:space-between}.docs-sidebar .label svg{transition:.2s ease-out}.docs-sidebar .label:hover .toggle{color:var(--color-primary)}.docs-sidebar .label[data-name=Api]{text-transform:uppercase}.docs-sidebar .label .toggle{background:none;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-secondary, rgba(255, 255, 255, .55))}.docs-sidebar .label .toggle.expanded svg{transform:rotate(180deg)}.docs-sidebar .label:first-child,.docs-sidebar .label:is(nav nav *){margin-top:0}.docs-sidebar .label:is(nav nav *){color:var(--color-secondary, rgba(255, 255, 255, .55))}.docs-sidebar::-webkit-scrollbar{display:none}.docs-sidebar .item{display:flex;align-items:center;cursor:pointer;width:calc(100% + 8px);color:var(--color-secondary, rgba(255, 255, 255, .55));text-decoration:none;transition:all .2s ease-out;margin-block:0;background:none;font-size:14px;padding:10px 8px;border-radius:4px;border:none;outline:none;margin-left:-8px}.docs-sidebar .item.empty{height:34px;margin-top:4px}.docs-sidebar .item:hover{color:var(--color-blue-500-alt)}.docs-sidebar .item.active{color:var(--color-blue-500-alt);background:color-mix(in srgb,var(--color-blue-500) 20%,transparent)}@media screen and (width<780px){.docs-sidebar{display:none}}.docs-content{margin-left:350px;padding:2rem 3rem 3rem;display:flex;flex-direction:column;font-size:1rem;gap:1rem;height:calc(100vh - 4.5rem);overflow-y:auto;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;--color-secondary: rgb(161, 161, 161);--content-width: 850px;padding-inline-end:calc(100vw - 350px - var(--content-width))}.docs-content::-webkit-scrollbar{width:8px}.docs-content::-webkit-scrollbar-thumb{background-color:#fff3;border-radius:4px}.docs-content::-webkit-scrollbar-track{background:transparent}@media screen and (max-width:768px){.docs-content{padding:2rem}}@media screen and (width<780px){.docs-content{margin-left:0}}.docs-content-title{color:var(--white);font-size:2.5rem;font-weight:600;margin-top:0;margin-bottom:.25rem;padding-bottom:0;border-bottom:none;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.docs-content-title{font-size:2rem}}@media screen and (max-width:480px){.docs-content-title{font-size:1.5rem}}.docs-content-title .read-time{color:var(--color-secondary, rgba(255, 255, 255, .55));font-size:1rem;font-weight:400;display:flex;align-items:center;gap:8px}.docs-content-description{color:#fffff5db;font-size:1rem;font-weight:400;margin-bottom:2rem;border-bottom:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.docs-content .separator{height:1px;width:100%;background:#ffffff1a;margin:32px 0;flex-shrink:0}.docs-content .byline{color:var(--color-secondary-vibrant);display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:8px}@media screen and (max-width:768px){.docs-content .byline{font-size:.8rem}}.docs-content .byline a{color:inherit;height:16px}.docs-content .byline a svg{height:16px;width:16px}.docs-content .byline .nav-buttons{margin-left:auto;display:flex}.docs-content .byline .nav-buttons .nav-button{border:1px solid rgba(255,255,255,.1);cursor:pointer;background:none;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;color:#fff}.docs-content .byline .nav-buttons .nav-button[aria-disabled]{color:#ffffff80;pointer-events:none}.docs-content .byline .nav-buttons .nav-button:first-child{border-radius:4px 0 0 4px}.docs-content .byline .nav-buttons .nav-button:last-child{border-radius:0 4px 4px 0;border-left:none}.pagefind-ui{--pagefind-ui-scale: .8;--pagefind-ui-primary: #393939;--pagefind-ui-text: var(--color-primary);--pagefind-ui-background: #111112;--pagefind-ui-border: rgb(255 255 255 / 10%);--pagefind-ui-tag: var(--color-blue-400);--pagefind-ui-border-width: 1px;--pagefind-ui-border-radius: 4px;--pagefind-ui-image-border-radius: 8px;--pagefind-ui-image-box-ratio: 3 / 2;--pagefind-ui-font: var(--font-body)}.pagefind-ui mark{background:color-mix(in srgb,var(--color-blue-400) 50%,transparent 50%);color:var(--color-primary)}.pagefind-ui__form:before{top:10px!important;background-color:var(--color-secondary)!important}.pagefind-ui__search-input{padding:8px 16px 8px 44px!important;height:32px!important;font-weight:400!important;font-size:14px!important}.pagefind-ui__search-clear{height:28px!important}.pagefind-ui__drawer{position:absolute;right:0;background:var(--pagefind-ui-background);padding:16px;max-height:600px!important;overflow:auto!important;border:1px solid var(--pagefind-ui-border)!important;translate:0 6px}.pagefind-ui__results-area{margin-top:0!important}.pagefind-ui__message{font-weight:400!important;font-size:14px!important;color:var(--color-secondary)!important;padding-block:8px 16px!important}.pagefind-ui__result{padding-block:16px!important}.pagefind-ui__result-title{font-weight:500!important;font-size:16px!important;color:var(--color-primary)!important}.pagefind-ui__result-tags{gap:4px!important}.pagefind-ui__result-tag{background:none!important;color:var(--color-secondary)!important;font-size:12px!important;font-weight:400!important;padding:0!important}
