/*! @docsearch/css 4.6.3 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */
:root{--docsearch-primary-color:#003dff;--docsearch-soft-primary-color:#003dff1a;--docsearch-subtle-color:#d6d6e7;--docsearch-text-color:#36395a;--docsearch-error-color:#ef5350;--docsearch-success-color:#e8f5e9;--docsearch-secondary-text-color:#5a5e9a;--docsearch-background-color:#f5f5fa;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-focus-color:#005fcc;--docsearch-highlight-color:#003dff;--docsearch-muted-color:#9698c3;--docsearch-muted-color-darker:#787aa540;--docsearch-icon-color:#5a5e9a;--docsearch-container-background:#656c85cc;--docsearch-logo-color:#003dff;--docsearch-border-radius:4px;--docsearch-search-button-background:#fff;--docsearch-search-button-text-color:var(--docsearch-secondary-text-color);--docsearch-modal-width:800px;--docsearch-modal-height:600px;--docsearch-modal-variable-height:60dvh;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:#0003 0px 12px 28px 0px,#0000001a 0px 2px 4px 0px,#ffffff0d 0px 0px 0px 1px inset;--docsearch-searchbox-height:56px;--docsearch-searchbox-initial-height:56px;--docsearch-searchbox-background:#ffffffa6;--docsearch-searchbox-focus-background:#ffffffa6;--docsearch-actions-width:99px;--docsearch-actions-height:44px;--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-highlight-color:#003dff1a;--docsearch-hit-background:#fff;--docsearch-key-background:#f5f5fa;--docsearch-key-color:#5a5e9a;--docsearch-key-pressed-shadow:inset 0 2px 4px #787aa540;--docsearch-footer-height:52px;--docsearch-footer-background:#ffffffa6;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 #45629b1f;--fav-out-dur:.16s;--del-dur:.15s;--ease-smooth:cubic-bezier(.25,.8,.4,1);--ease-fast:cubic-bezier(.45,.15,.6,.9);--shadow-pop:0 4px 12px #0000000f;--shimmer-bg:linear-gradient(90deg,#e0e3e8 0%,var(--docsearch-muted-color) 20%,var(--docsearch-muted-color) 60%,#e0e3e8 95%);--docsearch-dropdown-menu-background:var(--docsearch-hit-background);--docsearch-dropdown-menu-item-hover-background:var(--docsearch-modal-background)}html[data-theme=dark]{--docsearch-text-color:#c4c7dc;--docsearch-secondary-text-color:#b6b7d5;--docsearch-subtle-color:#212139;--docsearch-error-color:#ef5350;--docsearch-success-color:#43a04733;--docsearch-highlight-color:#457aff;--docsearch-focus-color:#9ac8ff;--docsearch-background-color:#36395a;--docsearch-icon-color:#b6b7d5;--docsearch-container-background:#090a11cc;--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#000000a6;--docsearch-searchbox-focus-background:#000000a6;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-background:#36395a;--docsearch-key-color:#b6b7d5;--docsearch-key-pressed-shadow:inset 0 2px 4px #0c0d1466;--docsearch-footer-background:#000000a6;--docsearch-footer-shadow:inset 0 1px 0 0 #494c6a80,0 -4px 8px 0 #0003;--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497;--shimmer-bg:linear-gradient(90deg,#e0e3e8 0%,var(--docsearch-muted-color) 20%,var(--docsearch-muted-color) 60%,#e0e3e8 95%);--docsearch-dropdown-menu-background:var(--docsearch-hit-background);--docsearch-dropdown-menu-item-hover-background:var(--docsearch-modal-background);--docsearch-search-button-background:var(--docsearch-modal-background);--docsearch-search-button-text-color:var(--docsearch-text-color)}.DocSearch-Button{all:unset;background-color:var(--docsearch-search-button-background);border:1px solid var(--docsearch-subtle-color);color:var(--docsearch-search-button-text-color);cursor:pointer;user-select:none;border-radius:.5rem;justify-content:space-between;align-items:center;height:36px;padding:0 8px;display:flex}.DocSearch-Button-Container{align-items:center;height:100%;display:flex}.DocSearch-Button-Container svg{color:currentColor}.DocSearch-Back-Icon,.DocSearch-Search-Icon{color:var(--docsearch-highlight-color);stroke-width:1.6px}.DocSearch-Button-Placeholder{color:currentColor;padding-block:0;padding-inline:8px 12px;font-size:1rem;line-height:normal;display:inline-block}.DocSearch-Button-Keys{min-width:calc(40px + .8em);display:flex}.DocSearch-Button-Key{background:var(--docsearch-key-background);border:0;border:1px solid color-mix(in srgb,var(--docsearch-subtle-color) 20%,transparent);color:var(--docsearch-key-color);border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;transition-property:all;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:none!important}.DocSearch-Button-Key--ctrl{width:33px}.DocSearch-Button-Key:first-child{margin-inline-end:.4em}@media (prefers-reduced-motion){.DocSearch-Button-Key{transition:none}}.DocSearch-Button-Key--pressed{transform:translateY(1px);box-shadow:var(--docsearch-key-pressed-shadow)!important}@media (width<=768px){.DocSearch-Button{width:auto}.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{backdrop-filter:blur(4px);background-color:var(--docsearch-container-background);z-index:400;width:100vw;height:100vh;position:fixed;inset-block-start:0;inset-inline-start:0}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{appearance:none;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;background:0 0;border:0;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);box-shadow:var(--docsearch-modal-shadow);max-width:var(--docsearch-modal-width);border-radius:4px;flex-direction:column;margin:60px auto auto;display:flex;position:relative}.DocSearch-SearchBar{display:flex}.DocSearch-SearchBar-Magnifier{color:var(--docsearch-highlight-color)}.DocSearch-Form{background:var(--docsearch-searchbox-focus-background);border-block-end:1px solid var(--docsearch-subtle-color);height:var(--docsearch-searchbox-height,var(--docsearch-searchbox-initial-height));min-height:var(--docsearch-searchbox-initial-height);padding-block:var(--docsearch-spacing);border-radius:4px 4px 0 0;align-items:center;width:100%;margin:0;padding-inline:16px;display:flex;position:relative}.DocSearch-Input,.DocSearch-Modal-heading{appearance:none;color:var(--docsearch-text-color);font:inherit;resize:none;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding-block-start:0;padding-inline-start:8px;font-size:1.2em;font-weight:300;line-height:1.4;overflow-y:hidden}.DocSearch-Input{text-overflow:ellipsis;overflow-x:hidden}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button{display:none}.DocSearch-Input::-webkit-search-decoration{display:none}.DocSearch-Input::-webkit-search-results-button{display:none}.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-Actions{height:var(--docsearch-actions-height);flex:none;justify-content:flex-end;align-items:center;gap:8px;width:auto;padding:0 2px;display:flex}.DocSearch-Divider{border-inline-start:1px solid var(--docsearch-subtle-color);height:16px}.DocSearch-Action{color:var(--docsearch-highlight-color);justify-content:center;align-items:center;min-width:24px;min-height:24px;display:flex}.DocSearch-Action,.DocSearch-AskAi-Return,.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel{margin:0;padding:0}.DocSearch-AskAi-Return{cursor:pointer}.DocSearch-AskAi-Return,.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel{color:var(--docsearch-highlight-color);justify-content:center;align-items:center;display:flex}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Action{appearance:none;color:var(--docsearch-icon-color);cursor:pointer;stroke-width:var(--docsearch-icon-stroke-width);background:0 0;border:0;border-radius:50%;animation:none;inset-inline-end:0}}.DocSearch-Action,.DocSearch-AskAi-Return{appearance:none;border-radius:var(--docsearch-border-radius);color:var(--docsearch-icon-color);cursor:pointer;stroke-width:var(--docsearch-icon-stroke-width);background:0 0;border:none;padding:2px;animation:.1s ease-in forwards fade-in;inset-inline-end:0}.DocSearch-AskAi-Return[hidden],.DocSearch-Close[hidden],.DocSearch-Input[hidden],.DocSearch-StreamingIndicator[hidden]{display:none}.DocSearch-Action:hover,.DocSearch-AskAi-Return:hover{background:var(--docsearch-soft-primary-color);color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{color:var(--docsearch-icon-color);width:24px;height:24px}.DocSearch-Form:focus-within .DocSearch-MagnifierLabel svg{color:var(--docsearch-highlight-color)}.DocSearch-Clear{appearance:none;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;height:28px;user-select:none;white-space:nowrap;background:0 0;border:0;outline:none;flex:none;margin-inline-start:var(--docsearch-spacing);padding:0;font-size:.9em;font-weight:300;overflow:hidden}.DocSearch-Clear:focus-visible,.DocSearch-Close:focus-visible{outline:2px solid var(--docsearch-focus-color);outline-offset:1px;border-radius:4px}.DocSearch-Dropdown{height:var(--docsearch-modal-variable-height);max-height:calc(var(--docsearch-modal-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:0 0}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown-Container ul{margin:0;padding:0;list-style:none}.DocSearch-Label{color:var(--docsearch-secondary-text-color);font-size:.875em;font-weight:400;line-height:1.6em}.DocSearch-Help,.DocSearch-NoResults-Help{color:var(--docsearch-secondary-text-color);user-select:none;margin:0;font-size:.8em;font-weight:300;line-height:1.5em}.DocSearch-Title{color:var(--docsearch-text-color);vertical-align:middle;font-size:1.1em;font-weight:300;line-height:.5em}.DocSearch-Title strong{font-weight:500}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-inline-start:8px}.DocSearch-Hits:last-of-type{margin-block-end:24px}.DocSearch-Hits mark{color:var(--docsearch-highlight-color);background:0 0}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);padding:var(--docsearch-spacing);justify-content:center;margin-block-end:var(--docsearch-spacing);font-size:.85em;display:flex}.DocSearch-HitsFooter a{color:inherit;border-block-end:1px solid}.DocSearch-Hit{border-radius:4px;padding-block-end:4px;scroll-margin-block-start:40px;display:flex;position:relative}.DocSearch-Hit:first-of-type{margin-block-start:4px}.DocSearch-Hit a,.DocSearch-Hit--AskAI{background:var(--docsearch-hit-background);cursor:pointer;border-radius:4px;width:100%;padding-inline-start:var(--docsearch-spacing);display:block}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-text-color);z-index:10;margin:0 -4px;padding:8px 4px 4px;font-size:.9em;font-weight:600;line-height:32px;position:sticky;inset-block-start:0}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit--AskAI,.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-hit-highlight-color)}.DocSearch-Conversation-History .DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-hit-background)}.DocSearch-Hit mark{color:var(--docsearch-highlight-color);text-underline-offset:.3em;text-decoration:underline}.DocSearch-Hit-Container{color:var(--docsearch-text-color);height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0;flex-direction:row;align-items:center;display:flex}.DocSearch-Hit-icon{color:var(--docsearch-secondary-text-color);width:20px;height:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{color:var(--docsearch-muted-color);align-items:center;width:22px;height:22px;display:flex}.DocSearch-Hit-action svg{width:18px;height:18px;display:block}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-inline-start:6px}.DocSearch-Hit-action-button{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:auto;justify-content:center;gap:4px;width:80%;margin:0 8px;font-weight:400;line-height:1.2em;display:flex;position:relative;overflow-x:hidden}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-secondary-text-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title{color:var(--docsearch-text-color)}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-highlight-color)}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{color:var(--docsearch-secondary-text-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:80%;margin:0 auto;font-size:1.25em;font-weight:400;display:flex}.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-NoResults{max-height:80%}.DocSearch-StartScreen{height:100%}.DocSearch-NoResults{gap:.8em;margin-block-start:2em}.DocSearch-NoResults--withAskAi{justify-content:flex-start;margin-block-start:0}.DocSearch-AskAiScreen,.DocSearch-ErrorScreen,.DocSearch-StartScreen{gap:24px}.DocSearch-StartScreen-Icon{height:64px;stroke:var(--docsearch-icon-color);width:64px}.DocSearch-Screen-Icon{color:var(--docsearch-icon-color)}.DocSearch-NoResults-Prefill-List{text-align:center;flex-direction:column;gap:12px;display:flex}.DocSearch-NoResults-Prefill-List-Items{flex-direction:column;gap:2px;display:flex}.DocSearch-NoResults-Prefill-List-Items p{text-align:start;align-items:center;margin:0;display:flex}.DocSearch-Prefill{appearance:none;color:var(--docsearch-highlight-color);cursor:pointer;background:0 0;border:0;border-radius:1em;align-items:center;gap:4px;height:40px;padding:0 4px;font-size:.8em;font-weight:300;display:inline-flex}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{background:var(--docsearch-footer-background);border-block-start:1px solid var(--docsearch-subtle-color);height:var(--docsearch-footer-height);padding:0 var(--docsearch-spacing);user-select:none;z-index:300;border-radius:0 0 4px 4px;flex-direction:row-reverse;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.DocSearch-Commands{color:var(--docsearch-muted-color);gap:16px;margin:0;padding:0;list-style:none;display:flex}.DocSearch-Commands li,.DocSearch-Commands-Key{align-items:center;display:flex}.DocSearch-Commands-Key{background-color:var(--docsearch-background-color);color:var(--docsearch-icon-color);border:0;border-radius:2px;justify-content:center;width:24px;height:24px;margin-inline-end:4px;box-shadow:none!important}.DocSearch-Commands-Key:last-of-type{margin-inline-end:8px}.DocSearch-Escape-Key{letter-spacing:normal;text-align:center;text-transform:uppercase;font-size:10px;font-weight:300;line-height:16px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DocSearch-AskAi-Section{flex-direction:column;gap:8px;padding:12px 0;display:flex}.DocSearch-Hit-AskAIButton{color:var(--docsearch-text-color);flex-direction:row;align-items:center;display:flex}.DocSearch-Hit-AskAIButton-icon{color:var(--docsearch-icon-color);flex-shrink:0;margin-inline-end:12px}.DocSearch-Hit-AskAIButton-title{color:var(--docsearch-hit-color);text-overflow:ellipsis;white-space:nowrap;flex:auto;gap:4px;width:80%;font-weight:400;display:flex;position:relative;overflow-x:hidden}.DocSearch-Hit-AskAIButton-title-query{text-overflow:ellipsis;white-space:nowrap;background:0 0;margin-inline-start:4px;overflow:hidden}.DocSearch-Hit-AskAIButton-title mark{text-decoration:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.DocSearch-AskAiScreen-Container{text-align:start;flex-direction:column;justify-content:flex-start;gap:0;width:100%;height:100%;padding:0;display:flex}.DocSearch-AskAiScreen-Disclaimer{text-align:start;align-self:flex-start;margin:0;padding-block:1.5em .5em;padding-inline:0;font-size:.6em;font-weight:300;display:flex}.DocSearch-AskAiScreen-Body{gap:24px;width:100%}.DocSearch-AskAiScreen-Body,.DocSearch-AskAiScreen-Response,.DocSearch-AskAiScreen-Response-Container{flex-direction:column;display:flex}.DocSearch-AskAiScreen-Response{background:var(--docsearch-hit-background);color:var(--docsearch-text-color);border-radius:4px;align-self:flex-start;gap:1em;width:100%;margin-block-end:8px;padding:24px;font-size:.8em}.DocSearch-AskAiScreen-Query{line-break:loose;margin:0;font-size:1.25em;font-weight:600;line-height:1.4}.DocSearch-AskAiScreen-Answer{line-height:1.5}.DocSearch-AskAiScreen-Answer,.DocSearch-AskAiScreen-ThinkingDots{color:var(--docsearch-secondary-text-color);margin:0;font-weight:400}.DocSearch-AskAiScreen-ThinkingDots{font-size:.8em}.DocSearch-AskAiScreen-Answer-Footer{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.DocSearch-AskAiScreen-Actions{flex-direction:row;align-items:center;gap:12px;margin-inline-start:auto;display:flex}.DocSearch-AskAiScreen-ActionButton{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;margin:0;padding:4px;transition:background-color .2s;display:flex}.DocSearch-AskAiScreen-ActionButton:hover{background:var(--docsearch-hit-highlight-color)}.DocSearch-AskAiScreen-ActionButton svg{color:var(--docsearch-icon-color);stroke-width:1.5px;width:20px;height:20px}.DocSearch-AskAiScreen-CopyButton--copied{background-color:var(--docsearch-success-color);cursor:default}.DocSearch-AskAiScreen-MessageContent{flex-direction:column;row-gap:1em;display:flex}.DocSearch-AskAiScreen-Error{color:var(--docsearch-error-color);background-color:#ef53501a;border-radius:4px;flex-direction:row;gap:8px;padding:1em;font-size:1em;font-weight:400}.DocSearch-AskAiScreen-Error svg{margin-top:.25rem}.DocSearch-AskAiScreen-Error svg,.DocSearch-AskAiScreen-MessageContent-Tool svg{flex-shrink:0;width:16px;height:16px}.DocSearch-AskAiScreen-Error p{margin:0}.DocSearch-AskAiScreen-Error-Content{flex-direction:column;flex:1;display:flex}.DocSearch-AskAiScreen-Error-Title{margin-bottom:4px;font-weight:700}.DocSearch-AskAiScreen-Error .DocSearch-Markdown-Content{color:var(--docsearch-error-color)}.DocSearch-AskAiScreen-Error--ThreadDepth{color:var(--docsearch-text-color);border:1px solid #febdc5;width:100%;margin:12px 0 8px;font-size:12px;animation:.3s ease-out slideDown}.DocSearch-AskAiScreen-Error--ThreadDepth .DocSearch-AskAiScreen-Error-Title{margin-bottom:6px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.DocSearch-ThreadDepthError-Link{color:var(--docsearch-highlight-color);cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.DocSearch-ThreadDepthError-Link:hover{opacity:.8}.DocSearch-ThreadDepthError-Link:active{color:#991b1b}.DocSearch-AskAiScreen-FeedbackText{color:var(--docsearch-muted-color);margin:0;font-size:.7em;font-weight:400}.DocSearch-AskAiScreen-FeedbackText--visible{animation:.3s ease-in forwards fade-in}.DocSearch-AskAiScreen-RelatedSources{flex-direction:column;gap:4px;width:100%;display:flex}.DocSearch-AskAiScreen-RelatedSources-List{flex-flow:wrap;gap:12px;width:100%;display:flex}.DocSearch-AskAiScreen-RelatedSources-Title{color:var(--docsearch-secondary-text-color);margin:0;padding:6px 0;font-size:.7em;font-weight:400}.DocSearch-AskAiScreen-RelatedSources-NoResults{color:var(--docsearch-text-color);margin:0;font-size:.8rem;font-weight:400}.DocSearch-AskAiScreen-RelatedSources-Error{color:var(--docsearch-error-color);margin:0;font-size:.8rem;font-weight:400}.DocSearch-AskAiScreen-RelatedSources-Item-Link{background:var(--docsearch-hit-background);color:var(--docsearch-text-color);border-radius:4px;align-items:center;gap:6px;max-width:70%;padding:12px 8px;font-size:.75em;text-decoration:none;transition:background-color .2s;display:flex}.DocSearch-AskAiScreen-RelatedSources-Item-Link svg{color:var(--docsearch-icon-color);stroke-width:1.2px;flex-shrink:0}.DocSearch-AskAiScreen-RelatedSources-Item-Link span{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;font-weight:500;overflow:hidden}.DocSearch-AskAiScreen-ExchangesList{flex-direction:column;gap:24px;margin:8px 0;display:flex}.DocSearch-AskAiScreen-RelatedSources-Item-Link:hover{background:var(--docsearch-hit-highlight-color)}.DocSearch-Markdown-Content{color:var(--docsearch-text-color);word-wrap:break-word;font-size:.9355em;line-height:1.6}.DocSearch-Markdown-Content--streaming{animation:.3s ease-in-out both fade-in}.DocSearch-Markdown-Content p{margin:1em 0}.DocSearch-Markdown-Content p:last-child{margin-block-end:0}.DocSearch-Markdown-Content p:first-child{margin-block-start:0}.DocSearch-Markdown-Content code{letter-spacing:normal;border-radius:3px;margin:0;padding:.2em 0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em}.DocSearch-Markdown-Content code,.DocSearch-Markdown-Content pre{background-color:var(--docsearch-key-background);color:var(--docsearch-text-color)}.DocSearch-Markdown-Content pre{border-radius:6px;margin:1.5em 0;padding:1.2em;overflow-x:auto}.DocSearch-Markdown-Content pre code{color:inherit;white-space:pre-wrap;word-wrap:break-word;background-color:#0000;border-radius:0;margin:0;padding:0;font-size:.8em;line-height:1.5}.DocSearch-Markdown-Content h1,.DocSearch-Markdown-Content h2,.DocSearch-Markdown-Content h3,.DocSearch-Markdown-Content h4,.DocSearch-Markdown-Content h5,.DocSearch-Markdown-Content h6{color:var(--docsearch-text-color);letter-spacing:-.02em;margin:1em 0;font-weight:600;line-height:1.3}.DocSearch-Markdown-Content h1{font-size:1.5em}.DocSearch-Markdown-Content h2{font-size:1.2em}.DocSearch-Markdown-Content h3{font-size:1em}.DocSearch-Markdown-Content h4{font-size:.9em}.DocSearch-Markdown-Content h5,.DocSearch-Markdown-Content h6{font-size:.8em}.DocSearch-Markdown-Content ol,.DocSearch-Markdown-Content ul{color:var(--docsearch-text-color);margin:1.2em 0;padding-inline-start:1.5em}.DocSearch-Markdown-Content ul{list-style-type:disc}.DocSearch-Markdown-Content ol{list-style-type:decimal}.DocSearch-Markdown-Content li{color:var(--docsearch-text-color);margin:.8em 0;padding-inline-start:.3em;line-height:1.6}.DocSearch-Markdown-Content li>ol,.DocSearch-Markdown-Content li>ul{margin:.5em}.DocSearch-Markdown-Content li::marker{color:var(--docsearch-muted-color)}.DocSearch-Markdown-Content a{color:var(--docsearch-highlight-color);text-decoration:none;transition:all .2s}.DocSearch-Markdown-Content a:hover{opacity:.9;text-decoration:underline}.DocSearch-Markdown-Content blockquote{border-inline-start:4px solid var(--docsearch-hit-highlight-color);color:var(--docsearch-secondary-text-color);margin:1.5em 0;padding-block:.5em;padding-inline:1em 0;font-style:italic}.DocSearch-Markdown-Content hr{border:none;border-block-start:1px solid var(--docsearch-subtle-color);margin:1em 0}.DocSearch-Markdown-Content table{border-collapse:collapse;width:100%;margin:1.5em 0}.DocSearch-Markdown-Content td,.DocSearch-Markdown-Content th{border:1px solid var(--docsearch-subtle-color);text-align:start;padding:.75em}.DocSearch-Markdown-Content th{background-color:var(--docsearch-hit-background);font-weight:600}.DocSearch-AskAiScreen-MessageContent-Reasoning{color:var(--docsearch-muted-color);align-items:center;gap:4px;font-size:1em;display:flex}.DocSearch-AskAiScreen-MessageContent-Reasoning svg{color:var(--docsearch-icon-color)}.DocSearch-AskAiScreen-MessageContent-Tool{color:var(--docsearch-muted-color);align-items:center;width:100%;line-height:1.2;display:flex}.DocSearch-AskAiScreen-MessageContent-Tool.Tool--Result{padding-block-start:0}.DocSearch-AskAiScreen-MessageContent-Tool>svg{color:var(--docsearch-icon-color);margin-inline-end:8px}.DocSearch-AskAiScreen-MessageContent-Tool-Query{color:var(--docsearch-muted-color);transition:box-shadow .2s}.DocSearch-AskAiScreen-MessageContent-Tool-Query svg{color:var(--docsearch-muted-color)}.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover{box-shadow:0 1px 0 0 var(--docsearch-highlight-color);color:var(--docsearch-highlight-color);cursor:pointer}.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover svg{color:var(--docsearch-highlight-color)}.DocSearck-AskAiScreen-MessageContent-Stopped{color:var(--docsearch-muted-color);margin-block-start:1em;font-style:italic}.DocSearch-AskAiScreen-SmallerLoadingIcon{width:16px;height:16px}.shimmer{background:var(--shimmer-bg);color:#0000;-webkit-text-fill-color:transparent;pointer-events:none;background-size:200%;background-clip:text;animation:2.5s linear infinite shimmerText;display:flex}@keyframes shimmerText{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:.6}}@media (width<=768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:48px}.DocSearch-Input{font-size:1rem}.DocSearch-Hit-AskAIButton-icon{margin-inline-end:8px}body:has(.DocSearch-Container){position:fixed;overflow:hidden}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:calc(var(--docsearch-vh,1vh)*100);height:100dvh}.DocSearch-Footer{border-radius:0;position:static;inset-block-end:0}.DocSearch-Hit-content-wrapper{width:80%;display:flex;position:relative}.DocSearch-Modal{box-shadow:none;height:calc(var(--docsearch-vh,1vh)*100);border-radius:0;width:100%;max-width:100%;height:100dvh;margin:0}.DocSearch-Dropdown{max-height:none}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}.DocSearch-AskAiScreen-Response-Container{flex-direction:column}.DocSearch-AskAiScreen-RelatedSources,.DocSearch-AskAiScreen-Response{width:100%}}.DocSearch-CodeSnippet{position:relative}.DocSearch-CodeSnippet-CopyButton{background:var(--docsearch-key-background);color:var(--docsearch-text-color);cursor:pointer;border:none;border-radius:4px;align-items:center;padding:.2em .6em;font-size:.75em;transition:opacity .2s;display:flex;position:absolute;inset-block-start:8px;inset-inline-end:8px}.DocSearch-CodeSnippet-CopyButton:hover{opacity:.8}.DocSearch-CodeSnippet-CopyButton:active{opacity:.6}.DocSearch-CodeSnippet-CopyButton svg{width:16px;height:16px;margin-inline-end:4px}.DocSearch-CodeSnippet-CheckIcon,.DocSearch-CodeSnippet-CopyButton--copied .DocSearch-CodeSnippet-CopyIcon{display:none}.DocSearch-CodeSnippet-CopyButton--copied .DocSearch-CodeSnippet-CheckIcon{display:inline-block}.DocSearch-Markdown-Content--streaming .DocSearch-CodeSnippet-CopyButton{display:none}.DocSearch-NewConversationScreen{padding:3em var(--docsearch-spacing)}.DocSearch-NewConversationScreen-Title{color:var(--docsearch-text-color);margin-block-end:.15em;font-size:26px;font-weight:600}.DocSearch-NewConversationScreen-Description{color:var(--docsearch-muted-color);font-size:14px}.DocSearch-NewConversationScreen-SuggestedQuestions{align-items:start;gap:var(--docsearch-spacing);flex-direction:column;margin-block-start:1.5em;display:flex}.DocSearch-NewConversationScreen-SuggestedQuestion{background-color:var(--docsearch-searchbox-background);border:1px solid var(--docsearch-subtle-color);border-radius:var(--docsearch-border-radius);color:var(--docsearch-text-color);cursor:pointer;justify-content:center;align-items:center;height:40px;padding:12px;display:inline-flex}.DocSearch-Menu{position:relative}.DocSearch-Menu-content{background-color:var(--docsearch-dropdown-menu-background);border-radius:var(--docsearch-border-radius);z-index:422;flex-direction:column;min-width:195px;padding:8px 0;display:none;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0;box-shadow:0 0 0 1px #21243d0d,0 8px 16px -4px #21243d40}.DocSearch-Menu-content.open{display:flex}.DocSearch-Menu-item{color:var(--docsearch-text-color);cursor:pointer;white-space:nowrap;background-color:#0000;border:0;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:flex}.DocSearch-Menu-item:hover{background-color:var(--docsearch-dropdown-menu-item-hover-background)}:root{--docsearch-primary-color:#0f6b5c;--docsearch-highlight-color:#0f6b5c;--docsearch-logo-color:#0f6b5c;--docsearch-text-color:#111312;--docsearch-muted-color:#11131280;--docsearch-icon-color:#11131280;--docsearch-modal-background:#f6f2e8;--docsearch-modal-shadow:0 24px 64px #11131233;--docsearch-modal-width:600px;--docsearch-container-background:#11131273;--docsearch-searchbox-background:#ede9dc;--docsearch-searchbox-focus-background:#ede9dc;--docsearch-searchbox-height:52px;--docsearch-hit-color:#111312;--docsearch-hit-background:#f6f2e8;--docsearch-hit-active-color:#fff;--docsearch-hit-shadow:none;--docsearch-footer-background:#f6f2e8;--docsearch-footer-shadow:inset 0 1px 0 #1113121a;--docsearch-key-gradient:linear-gradient(-225deg, #ede9dc 0%, #e0dbcc 100%);--docsearch-key-shadow:inset 0 -2px 0 0 #1113121a, 0 1px 2px #11131226}[data-theme=dark]{--docsearch-primary-color:#2dbda3;--docsearch-highlight-color:#2dbda3;--docsearch-logo-color:#2dbda3;--docsearch-text-color:#e4e0d5;--docsearch-muted-color:#e4e0d580;--docsearch-icon-color:#e4e0d580;--docsearch-modal-background:#1e2320;--docsearch-modal-shadow:0 24px 64px #00000080;--docsearch-container-background:#0009;--docsearch-searchbox-background:#252a26;--docsearch-searchbox-focus-background:#252a26;--docsearch-hit-color:#e4e0d5;--docsearch-hit-background:#1e2320;--docsearch-hit-active-color:#fff;--docsearch-footer-background:#1e2320;--docsearch-footer-shadow:inset 0 1px 0 #ffffff1a;--docsearch-key-gradient:linear-gradient(-225deg, #252a26 0%, #1e2320 100%);--docsearch-key-shadow:inset 0 -2px 0 0 #0000004d, 0 1px 2px #0000004d}.DocSearch-Container{-webkit-backdrop-filter:blur(6px)}#docsearch{width:0;height:0;position:absolute;overflow:hidden}#docsearch .DocSearch-Button{display:none!important}.search-trigger[data-astro-cid-ac66eqjo]{border-radius:var(--radius);color:#fff9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .15s;display:inline-flex}.search-trigger[data-astro-cid-ac66eqjo]:hover{color:#fff}.search-icon[data-astro-cid-ac66eqjo]{flex-shrink:0}.site-header[data-astro-cid-nen7h5rs]{z-index:100;height:var(--header-height);-webkit-backdrop-filter:blur(12px);background:#000000a6;border-bottom:1px solid #ffffff14;transition:box-shadow .2s,background .2s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{background:#000000d1;box-shadow:0 1px #ffffff0f,0 4px 24px #0000004d}.header-inner[data-astro-cid-nen7h5rs]{height:100%;max-width:var(--max-width);padding:0 var(--page-pad);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}.site-logo[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;display:flex}.logo-image[data-astro-cid-nen7h5rs]{filter:brightness(0)invert();width:auto;height:34px;transition:opacity .15s;display:block}.site-logo[data-astro-cid-nen7h5rs]:hover .logo-image[data-astro-cid-nen7h5rs]{opacity:.78}.site-nav[data-astro-cid-nen7h5rs]{flex:auto;min-width:0}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{justify-content:space-evenly;align-items:center;width:100%;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-nen7h5rs]{font:500 .875rem/1 var(--font-mono);color:#fff9;border-radius:var(--radius);align-items:center;padding:7px 14px;transition:color .15s,background .15s;display:inline-flex;position:relative}.nav-link[data-astro-cid-nen7h5rs]:hover{color:#fff}.nav-link--active[data-astro-cid-nen7h5rs]{color:#fff;font-weight:700}.nav-link--active[data-astro-cid-nen7h5rs]:after{content:"";background:#fff;border-radius:1px 1px 0 0;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.header-actions[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;gap:4px;display:flex}.theme-toggle[data-astro-cid-nen7h5rs]{border-radius:var(--radius);color:#fff9;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .15s;display:inline-flex}.theme-toggle[data-astro-cid-nen7h5rs]:hover{color:#fff}.icon[data-astro-cid-nen7h5rs]{flex-shrink:0;display:block}.icon-sun[data-astro-cid-nen7h5rs]{display:none}[data-theme=dark] .icon-sun[data-astro-cid-nen7h5rs]{display:block}[data-theme=dark] .icon-moon[data-astro-cid-nen7h5rs]{display:none}.nav-toggle[data-astro-cid-nen7h5rs]{border-radius:var(--radius);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:9px 8px;transition:background .15s;display:none}.nav-toggle[data-astro-cid-nen7h5rs]:hover{background:#ffffff1a}.bar[data-astro-cid-nen7h5rs]{transform-origin:50%;background:#ffffffb3;border-radius:1px;width:100%;height:1.5px;transition:transform .2s,opacity .2s;display:block}@media (width<=640px){.header-inner[data-astro-cid-nen7h5rs]{gap:12px}.site-nav[data-astro-cid-nen7h5rs]{top:var(--header-height);-webkit-backdrop-filter:blur(12px);padding:8px var(--page-pad) 16px;background:#000000e0;border-bottom:1px solid #ffffff14;display:none;position:absolute;left:0;right:0;box-shadow:0 8px 24px #0006}.site-nav[data-astro-cid-nen7h5rs].is-open{display:block}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0}.nav-link[data-astro-cid-nen7h5rs]{border-bottom:1px solid #ffffff14;border-radius:0;padding:12px 4px;font-size:1rem}.nav-link--active[data-astro-cid-nen7h5rs]:after{display:none}.nav-toggle[data-astro-cid-nen7h5rs]{display:flex}.logo-image[data-astro-cid-nen7h5rs]{height:30px}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .bar[data-astro-cid-nen7h5rs]:first-child{transform:translateY(6.5px)rotate(45deg)}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .bar[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0;transform:scaleX(0)}.nav-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .bar[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--footer-bg);color:#ffffffeb;margin-top:auto}.footer-inner[data-astro-cid-jo6i4kqk]{max-width:var(--max-width);padding:56px var(--page-pad) 32px;margin:0 auto}.footer-top[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #ffffff14;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px 36px;padding-bottom:40px;display:grid}.footer-logo[data-astro-cid-jo6i4kqk]{font:700 1.5rem/1 var(--font-serif);color:#fffffff2;margin-bottom:14px;transition:color .15s;display:inline-block}.footer-logo[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.footer-bio[data-astro-cid-jo6i4kqk]{color:#fffc;max-width:280px;margin-bottom:20px;font-size:.875rem;line-height:1.75}.footer-social[data-astro-cid-jo6i4kqk]{gap:8px;display:flex}.social-link[data-astro-cid-jo6i4kqk]{color:#ffffffbf;border-radius:var(--radius);border:1px solid #fff3;justify-content:center;align-items:center;width:34px;height:34px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.social-link[data-astro-cid-jo6i4kqk]:hover{color:#fff;background:#ffffff12;border-color:#ffffff47}.footer-heading[data-astro-cid-jo6i4kqk]{font:600 .72rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#ffffffa6;margin-bottom:14px}.footer-links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffffe0;font-size:.875rem;transition:color .15s}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-friends[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #ffffff14;padding:32px 0}.friend-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.friend-link[data-astro-cid-jo6i4kqk]{font:.8rem/1 var(--font-mono);color:#ffffffd1;padding:5px 13px;transition:color .15s;display:inline-block}.friend-link[data-astro-cid-jo6i4kqk]:hover{color:#fffffff2}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:12px;padding-top:22px;display:flex}.footer-legal[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;width:100%;display:flex}.copyright[data-astro-cid-jo6i4kqk]{font:.72rem/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#ffffff94}.footer-filing[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.footer-filing[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:24px;font:.7rem/1 var(--font-mono);letter-spacing:.05em;color:#ffffff9e;align-items:center;padding:6px 4px;transition:color .15s;display:inline-flex}.footer-filing[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#ffffffd9}.footer-notice[data-astro-cid-jo6i4kqk]{color:#ffffff8f;max-width:780px;padding-top:2px;font-size:.74rem;line-height:1.75}.footer-notice-label[data-astro-cid-jo6i4kqk]{font:.68rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffa3;margin-right:.55rem}.footer-build-info[data-astro-cid-jo6i4kqk]{font:.65rem/1 var(--font-mono);letter-spacing:.04em;color:#ffffff7a;white-space:nowrap;align-self:flex-end}@media (width<=1100px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr;gap:32px 36px}.footer-about[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer-bio[data-astro-cid-jo6i4kqk]{max-width:100%}}@media (width<=900px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:32px}.footer-about[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer-bio[data-astro-cid-jo6i4kqk]{max-width:100%}}@media (width<=560px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:28px 20px}.footer-about[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer-bottom[data-astro-cid-jo6i4kqk],.footer-legal[data-astro-cid-jo6i4kqk]{align-items:flex-start}.footer-filing[data-astro-cid-jo6i4kqk]{margin-left:0}.footer-notice[data-astro-cid-jo6i4kqk]{font-size:.72rem}}@media (width<=420px){.footer-filing[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{justify-content:center;width:100%}}:root{color-scheme:light;--ink:#111312;--paper:#f6f2e8;--surface:#fff9;--prose:#111312e0;--code-bg:#1113120f;--accent:#0f6b5c;--accent-dark:#093f37;--accent-light:#0f6b5c14;--line:#1113121f;--line-strong:#11131238;--muted:#1113129e;--footer-bg:#191c1a;--font-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--header-height:45px;--page-pad:clamp(16px, 4vw, 48px);--max-width:1200px;--radius:6px}[data-theme=dark]{color-scheme:dark;--ink:#e4e0d5;--paper:#161a16;--surface:#ffffff0d;--prose:#e4e0d5e0;--code-bg:#e4e0d51a;--accent:#2dbda3;--accent-dark:#1f9080;--accent-light:#2dbda31a;--line:#e4e0d51a;--line-strong:#e4e0d533;--muted:#e4e0d5a6;--footer-bg:#0d0f0d}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#bbb #e8e4d8}[data-theme=dark]{scrollbar-color:#444 #1a1e1a}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#e8e4d8}[data-theme=dark] ::-webkit-scrollbar-track{background:#1a1e1a}::-webkit-scrollbar-thumb{background:#bbb;border-radius:3px}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#444}::-webkit-scrollbar-thumb:hover{background:#888}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#666}body{min-width:320px;color:var(--ink);background:var(--paper);font-family:var(--font-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.75;transition:background .22s,color .22s;overflow-x:hidden}body:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:42px 42px;position:fixed;inset:0;mask-image:linear-gradient(#000 0%,#0000 60%)}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);color:var(--ink);margin:0;line-height:1.25}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.skip-link{z-index:9999;background:var(--accent);color:#fff;font:.875rem/1 var(--font-mono);border-radius:var(--radius);padding:8px 16px;text-decoration:none;transition:top .15s;position:absolute;top:-120%;left:16px}.skip-link:focus{top:8px}#main-content{min-height:calc(100svh - var(--header-height) - 300px)}
