.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)}[data-search-modal-open]{overflow:hidden}#starlight__search{--pagefind-ui-primary: var(--a2-text, #ffffff);--pagefind-ui-text: var(--a2-text-secondary, #9aa0a6);--pagefind-ui-font: var(--a2-font-sans, sans-serif);--pagefind-ui-background: var(--a2-surface-subtle, #1a1a1b);--pagefind-ui-border: var(--a2-border-strong, #303134);--pagefind-ui-border-width: 1px;--pagefind-ui-tag: var(--a2-border-strong, #303134);--sl-search-cancel-space: 5rem;--sl-search-result-spacing: calc(1.25rem * var(--pagefind-ui-scale, .8));--sl-search-result-pad-inline-start: calc(3.75rem * var(--pagefind-ui-scale, .8));--sl-search-result-pad-inline-end: calc(1.25rem * var(--pagefind-ui-scale, .8));--sl-search-result-pad-block: calc(.9375rem * var(--pagefind-ui-scale, .8));--sl-search-result-nested-pad-block: calc(.625rem * var(--pagefind-ui-scale, .8));--sl-search-corners: calc(.3125rem * var(--pagefind-ui-scale, .8));--sl-search-page-icon-size: calc(1.875rem * var(--pagefind-ui-scale, .8));--sl-search-page-icon-inline-start: calc( (var(--sl-search-result-pad-inline-start) - var(--sl-search-page-icon-size)) / 2 );--sl-search-tree-diagram-size: calc(2.5rem * var(--pagefind-ui-scale, .8));--sl-search-tree-diagram-inline-start: calc( (var(--sl-search-result-pad-inline-start) - var(--sl-search-tree-diagram-size)) / 2 )}:root[data-theme=light] #starlight__search{--pagefind-ui-primary: #1f1f1f;--pagefind-ui-text: #3c4043;--pagefind-ui-background: #ffffff;--pagefind-ui-border: #bdc1c6;--pagefind-ui-tag: #e8eaed;--sl-color-accent-low: #e8f0fe;--sl-color-accent: #0b57d0;--sl-color-accent-high: #0842a0;--sl-color-text-accent: #0b57d0}@media(min-width:50rem){#starlight__search{--sl-search-cancel-space: 0px}}#starlight__search .pagefind-ui__form:before{--pagefind-ui-text: var(--sl-color-gray-1, #f1f3f4);opacity:1}:root[data-theme=light] #starlight__search .pagefind-ui__form:before{--pagefind-ui-text: #5f6368}#starlight__search .pagefind-ui__search-input{color:var(--sl-color-white, #ffffff);font-weight:400;width:calc(100% - var(--sl-search-cancel-space))}:root[data-theme=light] #starlight__search .pagefind-ui__search-input{color:#1f1f1f}#starlight__search input:focus{--pagefind-ui-border: var(--sl-color-accent, #4285f4)}#starlight__search .pagefind-ui__search-clear{inset-inline-end:var(--sl-search-cancel-space);width:calc(60px * var(--pagefind-ui-scale, .8));padding:0;background-color:transparent;overflow:hidden}#starlight__search .pagefind-ui__search-clear:focus{outline:1px solid var(--sl-color-accent, #4285f4)}#starlight__search .pagefind-ui__search-clear:before{content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m13.41 12 6.3-6.29a1 1 0 1 0-1.42-1.42L12 10.59l-6.29-6.3a1 1 0 0 0-1.42 1.42l6.3 6.29-6.3 6.29a1 1 0 0 0 .33 1.64 1 1 0 0 0 1.09-.22l6.29-6.3 6.29 6.3a1 1 0 0 0 1.64-.33 1 1 0 0 0-.22-1.09L13.41 12Z'/%3E%3C/svg%3E") center / 50% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m13.41 12 6.3-6.29a1 1 0 1 0-1.42-1.42L12 10.59l-6.29-6.3a1 1 0 0 0-1.42 1.42l6.3 6.29-6.3 6.29a1 1 0 0 0 .33 1.64 1 1 0 0 0 1.09-.22l6.29-6.3 6.29 6.3a1 1 0 0 0 1.64-.33 1 1 0 0 0-.22-1.09L13.41 12Z'/%3E%3C/svg%3E") center / 50% no-repeat;background-color:var(--sl-color-text-accent, #8ab4f8);display:block;width:100%;height:100%}#starlight__search .pagefind-ui__results>*+*{margin-top:var(--sl-search-result-spacing)}#starlight__search .pagefind-ui__result{border:0;padding:0}#starlight__search .pagefind-ui__result-nested{position:relative;padding:var(--sl-search-result-nested-pad-block) var(--sl-search-result-pad-inline-end);padding-inline-start:var(--sl-search-result-pad-inline-start)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)),#starlight__search .pagefind-ui__result-nested{position:relative;background-color:var(--pagefind-ui-background)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):hover,#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):focus-within,#starlight__search .pagefind-ui__result-nested:hover,#starlight__search .pagefind-ui__result-nested:focus-within{outline:1px solid var(--sl-color-accent-high, #aecbfa)}#starlight__search .pagefind-ui__result-title:not(:where(.pagefind-ui__result-nested *)):focus-within,#starlight__search .pagefind-ui__result-nested:focus-within{background-color:var(--sl-color-accent-low, #0f2a57)}#starlight__search .pagefind-ui__result-thumb,#starlight__search .pagefind-ui__result-inner{margin-top:0}#starlight__search .pagefind-ui__result-inner>:first-child{border-radius:var(--sl-search-corners) var(--sl-search-corners) 0 0}#starlight__search .pagefind-ui__result-inner>:last-child{border-radius:0 0 var(--sl-search-corners) var(--sl-search-corners)}#starlight__search .pagefind-ui__result-inner>.pagefind-ui__result-title{padding:var(--sl-search-result-pad-block) var(--sl-search-result-pad-inline-end);padding-inline-start:var(--sl-search-result-pad-inline-start)}#starlight__search .pagefind-ui__result-inner>.pagefind-ui__result-title:before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--sl-search-page-icon-inline-start);width:var(--sl-search-page-icon-size);background:var(--sl-color-gray-3, #80868b);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M9 10h1a1 1 0 1 0 0-2H9a1 1 0 0 0 0 2Zm0 2a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2H9Zm11-3V8l-6-6a1 1 0 0 0-1 0H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V9Zm-6-4 3 3h-2a1 1 0 0 1-1-1V5Zm4 14a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5v3a3 3 0 0 0 3 3h3v9Zm-3-3H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2Z'/%3E%3C/svg%3E") center no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M9 10h1a1 1 0 1 0 0-2H9a1 1 0 0 0 0 2Zm0 2a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2H9Zm11-3V8l-6-6a1 1 0 0 0-1 0H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V9Zm-6-4 3 3h-2a1 1 0 0 1-1-1V5Zm4 14a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5v3a3 3 0 0 0 3 3h3v9Zm-3-3H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2Z'/%3E%3C/svg%3E") center no-repeat}#starlight__search .pagefind-ui__result-inner{align-items:stretch;gap:1px}#starlight__search .pagefind-ui__result-link{position:unset;--pagefind-ui-text: var(--sl-color-white, #ffffff);font-weight:600}:root[data-theme=light] #starlight__search .pagefind-ui__result-link{--pagefind-ui-text: #1f1f1f}#starlight__search .pagefind-ui__result-link:hover{text-decoration:none}#starlight__search .pagefind-ui__result-nested .pagefind-ui__result-link:before{content:unset}#starlight__search .pagefind-ui__result-nested:before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--sl-search-tree-diagram-inline-start);width:var(--sl-search-tree-diagram-size);background:var(--sl-color-gray-4, #5f6368);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' viewBox='0 0 16 1000' preserveAspectRatio='xMinYMin slice'%3E%3Cpath d='M8 0v1000m6-988H8'/%3E%3C/svg%3E") 0% 0% / 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' viewBox='0 0 16 1000' preserveAspectRatio='xMinYMin slice'%3E%3Cpath d='M8 0v1000m6-988H8'/%3E%3C/svg%3E") 0% 0% / 100% no-repeat}#starlight__search .pagefind-ui__result-nested:last-of-type:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='M8 0v12m6 0H8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='M8 0v12m6 0H8'/%3E%3C/svg%3E")}#starlight__search .pagefind-ui__result-link:after{content:"";position:absolute;inset:0}#starlight__search .pagefind-ui__result-excerpt{font-size:calc(1rem * var(--pagefind-ui-scale, .8));overflow-wrap:anywhere}#starlight__search mark{color:var(--sl-color-text-accent, #8ab4f8);background-color:transparent;font-weight:600}.a2-sl-header:where(.astro-wtntqkmy){--a2-hdr-text: var(--a2-text, #ffffff);--a2-hdr-text-secondary: var(--a2-text-secondary, #9aa0a6);--a2-hdr-text-muted: var(--a2-text-muted, #80868b);--a2-hdr-surface: var(--a2-surface, #1e1f20);--a2-hdr-hover-bg: var(--a2-surface-raised, #282a2c);--a2-hdr-border: var(--a2-border, #2a2b2d);--a2-hdr-border-strong: var(--a2-border-strong, #303134);--a2-hdr-accent: var(--a2-accent, #8ab4f8);--a2-hdr-accent-text: var(--a2-accent-strong, #aecbfa);--a2-hdr-accent-soft: var(--a2-accent-soft, rgba(138, 180, 248, .12));display:flex;justify-content:space-between;align-items:center;height:100%;width:100%;gap:16px}:root[data-theme=light] .a2-sl-header:where(.astro-wtntqkmy){--a2-hdr-text: #1f1f1f;--a2-hdr-text-secondary: #5f6368;--a2-hdr-text-muted: #80868b;--a2-hdr-surface: #ffffff;--a2-hdr-hover-bg: #f1f3f4;--a2-hdr-border: #e8eaed;--a2-hdr-border-strong: #bdc1c6;--a2-hdr-accent: #0b57d0;--a2-hdr-accent-text: #0842a0;--a2-hdr-accent-soft: rgba(11, 87, 208, .09)}.a2-sl-header__left:where(.astro-wtntqkmy){display:flex;align-items:center;gap:8px;min-width:0}.a2-sl-brand:where(.astro-wtntqkmy){display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-family:var(--a2-font-display, "Manrope", sans-serif);font-weight:600;font-size:16.5px;line-height:1;letter-spacing:-.028em;color:var(--a2-hdr-text);white-space:nowrap;flex-shrink:0}.a2-sl-brand__ver:where(.astro-wtntqkmy){font-family:var(--a2-font-mono, monospace);font-size:10px;font-weight:600;letter-spacing:.06em;padding:2px 5px;border-radius:2px;background:var(--a2-hdr-surface);border:1px solid var(--a2-hdr-border);color:var(--a2-hdr-text-muted)}.a2-sl-brand:where(.astro-wtntqkmy):hover{color:var(--a2-hdr-text)}.a2-sl-logo:where(.astro-wtntqkmy){flex-shrink:0;display:block}.a2-sl-header__slash:where(.astro-wtntqkmy){color:var(--a2-hdr-border-strong);font-size:18px;font-weight:300;line-height:1;margin:0 4px;user-select:none}.a2-sl-header__tabs:where(.astro-wtntqkmy){display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none}.a2-sl-header__tabs:where(.astro-wtntqkmy)::-webkit-scrollbar{display:none}.a2-sl-tab:where(.astro-wtntqkmy){font-size:13.5px;font-weight:500;line-height:20px;color:var(--a2-hdr-text-secondary);text-decoration:none;padding:5px 11px;border-radius:7px;white-space:nowrap;transition:color .15s ease,background-color .15s ease}.a2-sl-tab:where(.astro-wtntqkmy):hover{color:var(--a2-hdr-text);background:var(--a2-hdr-hover-bg)}.a2-sl-tab:where(.astro-wtntqkmy).is-active{color:var(--a2-hdr-text);background:var(--a2-hdr-hover-bg);font-weight:500}@media(max-width:1020px){.a2-sl-brand__ver:where(.astro-wtntqkmy){display:none}}.a2-sl-header__right:where(.astro-wtntqkmy){display:flex;align-items:center;gap:10px;flex-shrink:0}a2-site-search:where(.astro-wtntqkmy){display:contents}.a2-sl-search-btn:where(.astro-wtntqkmy){display:inline-flex;align-items:center;justify-content:space-between;gap:16px;height:36px;padding:0 10px 0 12px;border-radius:8px;background:var(--a2-hdr-surface);border:1px solid var(--a2-hdr-border-strong);color:var(--a2-hdr-text-muted);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease}@media(max-width:49.999rem){header.header .a2-sl-header:where(.astro-wtntqkmy){padding-inline-end:68px}header.header .a2-sl-header__controls:where(.astro-wtntqkmy){display:none}.a2-sl-header__slash:where(.astro-wtntqkmy){margin:0 2px}.a2-sl-tab:where(.astro-wtntqkmy){padding:6px 9px}}@media(min-width:900px){.a2-sl-search-btn:where(.astro-wtntqkmy){min-width:230px}}@media(max-width:768px){.a2-sl-search-kbd:where(.astro-wtntqkmy){display:none}.a2-sl-search-btn:where(.astro-wtntqkmy){gap:8px}}@media(max-width:600px){.a2-sl-header:where(.astro-wtntqkmy){gap:8px}.a2-sl-header__left:where(.astro-wtntqkmy){gap:4px}.a2-sl-brand:where(.astro-wtntqkmy){gap:6px;font-size:15.5px}.a2-sl-tab:where(.astro-wtntqkmy){padding:5px 7px;font-size:13px}.a2-sl-search-label:where(.astro-wtntqkmy){display:none}.a2-sl-search-btn:where(.astro-wtntqkmy){padding:0 8px;gap:0}header.header .a2-sl-header__controls:where(.astro-wtntqkmy),.a2-sl-header__controls:where(.astro-wtntqkmy) a:where(.astro-wtntqkmy).a2-sl-icon-btn{display:none}}.a2-sl-search-btn:where(.astro-wtntqkmy):hover{border-color:var(--a2-hdr-accent);color:var(--a2-hdr-text)}.a2-sl-search-btn__lead:where(.astro-wtntqkmy){display:inline-flex;align-items:center;gap:8px;min-width:0}.a2-sl-search-icon:where(.astro-wtntqkmy){flex-shrink:0;color:var(--a2-hdr-text-muted);transition:color .15s ease}.a2-sl-search-btn:where(.astro-wtntqkmy):hover .a2-sl-search-icon:where(.astro-wtntqkmy){color:var(--a2-hdr-text)}.a2-sl-search-label:where(.astro-wtntqkmy){white-space:nowrap}.a2-sl-search-kbd:where(.astro-wtntqkmy){display:inline-flex;align-items:center;gap:2px;font-family:var(--sl-font-mono, var(--font-mono, ui-monospace, monospace));font-size:11px;font-weight:600;line-height:1;padding:4px 6px;border-radius:4px;background:var(--a2-hdr-hover-bg);border:1px solid var(--a2-hdr-border);color:var(--a2-hdr-text-secondary)}.a2-sl-header__controls:where(.astro-wtntqkmy){display:flex;align-items:center;gap:4px}.a2-sl-icon-btn:where(.astro-wtntqkmy){display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--a2-hdr-text-secondary);text-decoration:none;cursor:pointer;transition:color .15s ease,background-color .15s ease}.a2-sl-icon-btn:where(.astro-wtntqkmy):hover{color:var(--a2-hdr-text);background:var(--a2-hdr-hover-bg)}:root[data-theme=light] .a2-theme-icon--dark:where(.astro-wtntqkmy){display:none}:root:not([data-theme=light]) .a2-theme-icon--light:where(.astro-wtntqkmy){display:none}.a2-sl-search-dialog:where(.astro-wtntqkmy){margin:0;background-color:var(--a2-surface, #1e1f20);border:1px solid var(--a2-hdr-border-strong);width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:var(--a2-shadow-lg);padding:0;color:var(--a2-hdr-text)}:root[data-theme=light] .a2-sl-search-dialog:where(.astro-wtntqkmy){background-color:#fff;box-shadow:0 20px 40px -12px #1f1f1f2e}.a2-sl-search-dialog:where(.astro-wtntqkmy)[open]{display:flex}.a2-sl-search-dialog:where(.astro-wtntqkmy)::backdrop{background-color:#16181da8;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}.a2-sl-dialog-frame:where(.astro-wtntqkmy){position:relative;overflow:auto;display:flex;flex-direction:column;flex-grow:1;gap:1rem;padding:1rem}.a2-sl-search-cancel:where(.astro-wtntqkmy){position:absolute;z-index:1;display:flex;align-items:center;align-self:flex-end;height:calc(64px * var(--pagefind-ui-scale, .8));padding:.25rem;border:0;background:transparent;cursor:pointer;color:var(--a2-hdr-accent-text);font-family:inherit;font-weight:600}@media(min-width:50rem){.a2-sl-search-cancel:where(.astro-wtntqkmy){display:none}.a2-sl-search-dialog:where(.astro-wtntqkmy){margin:4rem auto auto;border-radius:.625rem;width:90%;max-width:40rem;height:max-content;min-height:15rem;max-height:calc(100% - 8rem)}.a2-sl-dialog-frame:where(.astro-wtntqkmy){padding:1.5rem}}@media(max-width:600px){.a2-sl-search-kbd:where(.astro-wtntqkmy){display:none}}@media(max-width:440px){.a2-sl-tab__xlong:where(.astro-wtntqkmy){display:none}}:root,:root[data-theme=dark]{--a2-font-display: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--a2-font-serif: "Playfair Display", Georgia, Cambria, "Times New Roman", serif;--a2-font-sans: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--a2-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--a2-tracking-display: -.044em;--a2-tracking-h2: -.034em;--a2-tracking-h3: -.022em;--a2-tracking-body: -.008em;--a2-tracking-mono-wide: .09em;--a2-bg: #131314;--a2-bg-alt: #1e1f20;--a2-bg-nav: rgba(19, 19, 20, .82);--a2-shell: #1e1f20;--a2-surface: #1e1f20;--a2-surface-raised: #282a2c;--a2-surface-subtle: #1a1a1b;--a2-code-bg: #0e0e0f;--a2-code-header: #1e1f20;--a2-dot-grid: rgba(255, 255, 255, .05);--a2-text: #e8eaed;--a2-text-secondary: #9aa0a6;--a2-text-muted: #80868b;--a2-border: rgba(255, 255, 255, .08);--a2-border-subtle: rgba(255, 255, 255, .05);--a2-border-strong: rgba(255, 255, 255, .14);--a2-cta-bg: #8ab4f8;--a2-cta-fg: #062e6f;--a2-cta-hover: #aecbfa;--a2-accent: #8ab4f8;--a2-accent-strong: #aecbfa;--a2-heading-accent: #8ab4f8;--a2-accent-soft: rgba(138, 180, 248, .12);--a2-accent-border: rgba(138, 180, 248, .3);--a2-blue: #8ab4f8;--a2-blue-soft: rgba(138, 180, 248, .12);--a2-blue-border: rgba(138, 180, 248, .26);--a2-amber: #fdd663;--a2-amber-strong: #fde293;--a2-amber-soft: rgba(253, 214, 99, .12);--a2-amber-border: rgba(253, 214, 99, .28);--a2-cyan: #4ecde6;--a2-cyan-strong: #78d9ec;--a2-cyan-soft: rgba(78, 205, 230, .12);--a2-cyan-border: rgba(78, 205, 230, .28);--a2-coral: #f28b82;--a2-coral-soft: rgba(242, 139, 130, .12);--a2-success: #81c995;--a2-success-soft: rgba(129, 201, 149, .12);--a2-success-border: rgba(129, 201, 149, .28);--a2-danger: #f28b82;--a2-danger-soft: rgba(242, 139, 130, .12);--a2-danger-border: rgba(242, 139, 130, .28);--a2-syn-base: #e8eaed;--a2-syn-key: #9aa0a6;--a2-syn-comp: #8ab4f8;--a2-syn-fn: #78d9ec;--a2-syn-str: #81c995;--a2-syn-num: #fdd663;--a2-syn-kw: #aecbfa;--a2-syn-comment: #80868b;--a2-radius-xs: 6px;--a2-radius-sm: 10px;--a2-radius-md: 14px;--a2-radius-lg: 20px;--a2-radius-xl: 26px;--a2-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--a2-shadow-md: 0 16px 36px -10px rgba(0, 0, 0, .55), 0 2px 8px rgba(0, 0, 0, .3);--a2-shadow-lg: 0 30px 70px -18px rgba(0, 0, 0, .72), inset 0 1px 0 rgba(255, 255, 255, .05);--bg: var(--a2-bg);--bg-alt: var(--a2-bg-alt);--surface: var(--a2-surface);--surface-raised: var(--a2-surface-raised);--surface-subtle: var(--a2-surface-subtle);--code-bg: var(--a2-code-bg);--code-header: var(--a2-code-header);--text: var(--a2-text);--text-secondary: var(--a2-text-secondary);--text-muted: var(--a2-text-muted);--border: var(--a2-border);--border-strong: var(--a2-border-strong);--accent: var(--a2-accent);--accent-strong: var(--a2-accent-strong);--accent-soft: var(--a2-accent-soft);--accent-border: var(--a2-accent-border);--blue: var(--a2-blue);--blue-soft: var(--a2-blue-soft);--amber: var(--a2-amber);--amber-soft: var(--a2-amber-soft);--cyan: var(--a2-cyan);--cyan-soft: var(--a2-cyan-soft);--success: var(--a2-success);--success-soft: var(--a2-success-soft);--shadow-sm: var(--a2-shadow-sm);--shadow-md: var(--a2-shadow-md);--shadow-lg: var(--a2-shadow-lg);--font-sans: var(--a2-font-sans);--font-mono: var(--a2-font-mono)}:root[data-theme=light]{--a2-bg: #f8fafd;--a2-bg-alt: #ecf1f8;--a2-bg-nav: rgba(248, 250, 253, .84);--a2-shell: #ecf1f8;--a2-surface: #ffffff;--a2-surface-raised: #ffffff;--a2-surface-subtle: #f3f6fb;--a2-code-bg: #f3f6fb;--a2-code-header: #e9eef6;--a2-dot-grid: rgba(31, 31, 31, .055);--a2-text: #1f1f1f;--a2-text-secondary: #444746;--a2-text-muted: #747775;--a2-border: rgba(31, 31, 31, .09);--a2-border-subtle: rgba(31, 31, 31, .05);--a2-border-strong: rgba(31, 31, 31, .15);--a2-cta-bg: #0b57d0;--a2-cta-fg: #ffffff;--a2-cta-hover: #0842a0;--a2-accent: #0b57d0;--a2-accent-strong: #0842a0;--a2-heading-accent: #0b57d0;--a2-accent-soft: rgba(11, 87, 208, .08);--a2-accent-border: rgba(11, 87, 208, .26);--a2-blue: #1a73e8;--a2-blue-soft: rgba(26, 115, 232, .08);--a2-blue-border: rgba(26, 115, 232, .22);--a2-amber: #e37400;--a2-amber-strong: #b06000;--a2-amber-soft: #fef7e0;--a2-amber-border: #fde293;--a2-cyan: #12b5cb;--a2-cyan-strong: #098591;--a2-cyan-soft: #e4f7fb;--a2-cyan-border: #a1e4f2;--a2-coral: #d93025;--a2-coral-soft: rgba(217, 48, 37, .08);--a2-success: #188038;--a2-success-soft: #e6f4ea;--a2-success-border: #a8dab5;--a2-danger: #d93025;--a2-danger-soft: #fce8e6;--a2-danger-border: #f6aea9;--a2-syn-base: #1f1f1f;--a2-syn-key: #5f6368;--a2-syn-comp: #0b57d0;--a2-syn-fn: #007b83;--a2-syn-str: #188038;--a2-syn-num: #b06000;--a2-syn-kw: #1a73e8;--a2-syn-comment: #9aa0a6;--a2-shadow-sm: 0 1px 2px rgba(60, 64, 67, .08);--a2-shadow-md: 0 14px 34px -8px rgba(60, 64, 67, .12), 0 2px 6px rgba(60, 64, 67, .06);--a2-shadow-lg: 0 28px 64px -16px rgba(60, 64, 67, .16), 0 1px 3px rgba(60, 64, 67, .06)}html{scrollbar-gutter:stable}
