html,body{letter-spacing:.02ch;min-width:320px}:root{--scroll-padding-top: calc(44px + 1em) }:root,.light,.dark{--bg-canvas: var(--bg-1);--bg-base: var(--bg-2);--bg-pane: var(--bg-3);--bg-block: var(--bg-4);--bg-spot: var(--bg-5);--bg-base-brand: var(--bg-2-brand);--bg-pane-brand: var(--bg-3-brand);--bg-block-brand: var(--bg-4-brand);--bg-spot-brand: var(--bg-5-brand);--bg-base-info: var(--bg-2-info);--bg-pane-info: var(--bg-3-info);--bg-block-info: var(--bg-4-info);--bg-spot-info: var(--bg-5-info);--bg-base-success: var(--bg-2-success);--bg-pane-success: var(--bg-3-success);--bg-block-success: var(--bg-4-success);--bg-spot-success: var(--bg-5-success);--bg-base-critical: var(--bg-2-critical);--bg-pane-critical: var(--bg-3-critical);--bg-block-critical: var(--bg-4-critical);--bg-spot-critical: var(--bg-5-critical);--bg-base-warning: var(--bg-2-warning);--bg-pane-warning: var(--bg-3-warning);--bg-block-warning: var(--bg-4-warning);--bg-spot-warning: var(--bg-5-warning)}html{scroll-padding-top:var(--scroll-padding-top)}.skip-link{position:fixed;inset-block-start:8px;inset-inline-start:8px;z-index:1000;padding:8px 12px;color:var(--text-1);background:var(--bg-base);border:1px solid var(--border-1);border-radius:6px;transform:translateY(calc(-100% - 16px))}.skip-link:focus{transform:none}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}summary{cursor:pointer}summary{list-style:none}summary::-webkit-details-marker{display:none}details:not([data-anta])>summary:not(.summary){display:flex;align-items:center;gap:4px}details:not([data-anta])>summary:not(.summary):before{content:"";flex-shrink:0;width:16px;height:16px;background-color:var(--text-3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4l4 4-4 4'/%3E%3C/svg%3E%0A") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4l4 4-4 4'/%3E%3C/svg%3E%0A") center / contain no-repeat;transition:transform .15s ease-out,background-color .12s ease-out}details:not([data-anta])>summary:not(.summary):hover:before{background-color:var(--text-1)}details:not([data-anta])[open]>summary:not(.summary):before{transform:rotate(90deg)}@media(forced-colors:active){details:not([data-anta])>summary:not(.summary):before{forced-color-adjust:none;background-color:CanvasText}details:not([data-anta])>summary:not(.summary):hover:before{background-color:LinkText}}.header-anchor,.header-anchor:link,.header-anchor:visited{color:inherit;text-decoration:none}.header-anchor:hover,.header-anchor:active{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:color-mix(in srgb,currentColor 75%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}.content a[href^="#"]:not(.header-anchor){text-decoration-style:dotted;text-underline-offset:3px}hr,.expressive-code{margin:0 0 1.5em}.content p:has(+.preview){margin-bottom:8px}.content .columns:has(+p){margin-block-end:24px}:is(.content,[data-docs-markdown]) .expressive-code pre{--code-background: var(--bg-pane)}.content .preview:has(+.expressive-code){margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.content .preview+.expressive-code pre{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.content .preview+.expressive-code .frame.has-title:not(.is-terminal),.content .preview+.expressive-code .frame.is-terminal,.content .preview+.expressive-code .frame[data-foldable]:not(.has-title):not(.is-terminal){border-top-left-radius:0;border-top-right-radius:0}.content .preview+.expressive-code .frame.has-title:not(.is-terminal) .header,.content .preview+.expressive-code .frame.is-terminal .header,.content .preview+.expressive-code .frame[data-foldable]:not(.has-title):not(.is-terminal) .header{border-top:0;border-top-left-radius:0;border-top-right-radius:0}:is(.content,[data-docs-markdown]) .expressive-code:has(+.expressive-code){margin-bottom:0}:is(.content,[data-docs-markdown]) .expressive-code:has(+.expressive-code) pre,:is(.content,[data-docs-markdown]) .expressive-code:has(+.expressive-code) .frame,:is(.content,[data-docs-markdown]) .expressive-code:has(+.expressive-code) .frame[data-folded] .header{border-bottom-left-radius:0;border-bottom-right-radius:0}:is(.content,[data-docs-markdown]) .expressive-code+.expressive-code pre{border-top:0;border-top-left-radius:0;border-top-right-radius:0}:is(.content,[data-docs-markdown]) .expressive-code+.expressive-code .frame.has-title:not(.is-terminal),:is(.content,[data-docs-markdown]) .expressive-code+.expressive-code .frame.is-terminal,:is(.content,[data-docs-markdown]) .expressive-code+.expressive-code .frame[data-foldable]:not(.has-title):not(.is-terminal){border-top-left-radius:0;border-top-right-radius:0}:is(.content,[data-docs-markdown]) .expressive-code+.expressive-code .frame.has-title:not(.is-terminal) .header,:is(.content,[data-docs-markdown]) .expressive-code+.expressive-code .frame.is-terminal .header,:is(.content,[data-docs-markdown]) .expressive-code+.expressive-code .frame[data-foldable]:not(.has-title):not(.is-terminal) .header{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.title-tone-grid{overflow-x:auto;overflow-y:hidden;margin:0 0 1em}.title-tone-grid-inner{display:grid;grid-template-columns:repeat(4,max-content);column-gap:32px;row-gap:8px;min-width:max-content}.title-tone-grid a-title{margin:0}:is(.content,[data-docs-markdown]) .expressive-code pre>code{letter-spacing:0}:not(pre)>code{cursor:copy;position:relative}.copyable{cursor:copy;position:relative}:is(.content,[data-docs-markdown]) .expressive-code .frame .copy{inset-block-start:1px;inset-inline-end:1px}:is(.content,[data-docs-markdown]) .expressive-code .frame:not(.has-title):not(.is-terminal):not([data-foldable]) .copy{background:color-mix(in oklch,var(--bg-pane) 60%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border-top-right-radius:5px;border-bottom-left-radius:8px}:is(.content,[data-docs-markdown]) .expressive-code .copy button{inline-size:28px;block-size:28px;border-radius:6px;background:transparent}:is(.content,[data-docs-markdown]) .expressive-code .copy button>div{display:none}:is(.content,[data-docs-markdown]) .expressive-code .copy>div[aria-live]{display:none}:is(.content,[data-docs-markdown]) .expressive-code .copy button:after{margin:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='14' height='14' x='8' y='8' rx='2' ry='2'/%3E%3Cpath d='M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2'/%3E%3C/svg%3E");-webkit-mask-size:16px;mask-size:16px;-webkit-mask-position:center;mask-position:center;transform:rotate(90deg);background-color:color-mix(in oklch,var(--ec-frm-inlBtnFg) 82%,transparent);transition:background-color .12s ease-out}:is(.content,[data-docs-markdown]) .expressive-code .copy button:hover:not([data-anta-copied]):after,:is(.content,[data-docs-markdown]) .expressive-code .copy button:active:not([data-anta-copied]):after{background-color:var(--ec-frm-inlBtnFg)}:is(.content,[data-docs-markdown]) .expressive-code{--fold-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");--fold-header-h: 2.25rem}:is(.content,[data-docs-markdown]) .expressive-code .frame.has-title,:is(.content,[data-docs-markdown]) .expressive-code .frame.is-terminal,:is(.content,[data-docs-markdown]) .expressive-code .frame[data-foldable]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--fold-header-h) 1fr;overflow:hidden}:is(.content,[data-docs-markdown]) .expressive-code .frame.has-title>pre,:is(.content,[data-docs-markdown]) .expressive-code .frame.is-terminal>pre,:is(.content,[data-docs-markdown]) .expressive-code .frame[data-foldable]>pre{min-height:0;overflow:clip}:is(.content,[data-docs-markdown]) .expressive-code .frame.has-title:not([data-folded])>pre,:is(.content,[data-docs-markdown]) .expressive-code .frame.is-terminal:not([data-folded])>pre,:is(.content,[data-docs-markdown]) .expressive-code .frame[data-foldable]:not([data-folded])>pre{overflow:auto}:is(.content,[data-docs-markdown]) .expressive-code .frame[data-foldable]:not(.has-title):not(.is-terminal)>pre{border-top:0;border-top-left-radius:0;border-top-right-radius:0}:is(.content,[data-docs-markdown]) .expressive-code .frame.has-title:not(.is-terminal) .header,:is(.content,[data-docs-markdown]) .expressive-code .frame.is-terminal .header,:is(.content,[data-docs-markdown]) .expressive-code .frame[data-foldable]:not(.has-title):not(.is-terminal) .header{display:flex;align-items:center;justify-content:flex-start;gap:2px;min-height:var(--fold-header-h);padding-block:0;padding-inline:6px 4px;border:1px solid var(--border-5);background:var(--bg-4);cursor:pointer}:is(.content,[data-docs-markdown]) .expressive-code .frame .header:focus-visible{outline:1px solid var(--focus-ring);outline-offset:-1px}:is(.content,[data-docs-markdown]) .expressive-code .frame .header{color:var(--text-4)}:is(.content,[data-docs-markdown]) .expressive-code .frame .header:hover{color:var(--text-2)}:is(.content,[data-docs-markdown]) .expressive-code .frame .header:active{color:var(--text-3)}:is(.content,[data-docs-markdown]) .expressive-code .frame.has-title:not(.is-terminal) .header:before,:is(.content,[data-docs-markdown]) .expressive-code .frame.is-terminal .header:before,:is(.content,[data-docs-markdown]) .expressive-code .frame[data-foldable]:not(.has-title):not(.is-terminal) .header:before{content:"";flex:none;width:1rem;height:1rem;position:static;inset:auto;opacity:1;background:currentColor;-webkit-mask:var(--fold-chevron) center / contain no-repeat;mask:var(--fold-chevron) center / contain no-repeat}:is(.content,[data-docs-markdown]) .expressive-code .frame.has-title:not(.is-terminal) .title:before,:is(.content,[data-docs-markdown]) .expressive-code .frame.has-title:not(.is-terminal) .title:after,:is(.content,[data-docs-markdown]) .expressive-code .frame.has-title:not(.is-terminal) .header:after,:is(.content,[data-docs-markdown]) .expressive-code .frame.is-terminal .header:after{display:none}:is(.content,[data-docs-markdown]) .expressive-code .frame.has-title:not(.is-terminal) .title,:is(.content,[data-docs-markdown]) .expressive-code .frame.is-terminal .title{background:none;border:none;padding:0;color:inherit;font-weight:450}:is(.content,[data-docs-markdown]) .expressive-code .frame.is-terminal .title:empty:before{content:"Terminal"}:is(.content,[data-docs-markdown]) .expressive-code .frame[data-foldable]:not(.has-title):not(.is-terminal) .header:after{content:"Code";color:inherit;font-weight:450}:is(.content,[data-docs-markdown]) .expressive-code .frame[data-foldable]:not(.has-title):not(.is-terminal):has(>pre[data-language=css]) .header:after{content:"CSS"}:is(.content,[data-docs-markdown]) .expressive-code .frame[data-folded]{grid-template-rows:var(--fold-header-h) 0fr}:is(.content,[data-docs-markdown]) .expressive-code .frame[data-folded]>pre{border:0}:is(.content,[data-docs-markdown]) .expressive-code .frame.has-title .copy,:is(.content,[data-docs-markdown]) .expressive-code .frame.is-terminal .copy,:is(.content,[data-docs-markdown]) .expressive-code .frame[data-foldable] .copy{inset-block-start:0;inset-inline-end:0;opacity:.8;transition:opacity .12s ease-out}:is(.content,[data-docs-markdown]) .expressive-code .frame.has-title .copy:hover,:is(.content,[data-docs-markdown]) .expressive-code .frame.is-terminal .copy:hover,:is(.content,[data-docs-markdown]) .expressive-code .frame[data-foldable] .copy:hover{opacity:1}:is(.content,[data-docs-markdown]) .expressive-code .frame.has-title .copy button,:is(.content,[data-docs-markdown]) .expressive-code .frame.is-terminal .copy button,:is(.content,[data-docs-markdown]) .expressive-code .frame[data-foldable] .copy button{inline-size:var(--fold-header-h);block-size:var(--fold-header-h)}:is(.content,[data-docs-markdown]) .expressive-code .frame[data-folded] .header{border-radius:var(--header-border-radius)}:is(.content,[data-docs-markdown]) .expressive-code .frame.has-title:not(.is-terminal)[data-folded] .header,:is(.content,[data-docs-markdown]) .expressive-code .frame.is-terminal[data-folded] .header,:is(.content,[data-docs-markdown]) .expressive-code .frame[data-foldable]:not(.has-title):not(.is-terminal)[data-folded] .header{background:var(--bg-3)}:is(.content,[data-docs-markdown]) .expressive-code .frame.has-title:not(.is-terminal)[data-folded] .header:before,:is(.content,[data-docs-markdown]) .expressive-code .frame.is-terminal[data-folded] .header:before,:is(.content,[data-docs-markdown]) .expressive-code .frame[data-foldable]:not(.has-title):not(.is-terminal)[data-folded] .header:before{transform:rotate(-90deg)}@media(prefers-reduced-motion:no-preference){:is(.content,[data-docs-markdown]) .expressive-code .frame.has-title,:is(.content,[data-docs-markdown]) .expressive-code .frame.is-terminal,:is(.content,[data-docs-markdown]) .expressive-code .frame[data-foldable]{transition:grid-template-rows .24s ease;transition-behavior:allow-discrete}:is(.content,[data-docs-markdown]) .expressive-code .frame .header{transition:border-radius .24s ease,background-color .24s ease,color .12s ease-out}:is(.content,[data-docs-markdown]) .expressive-code .frame .header:before{transition:transform .15s ease-out}:is(.content,[data-docs-markdown]) .expressive-code .frame.has-title:not([data-folded])>pre,:is(.content,[data-docs-markdown]) .expressive-code .frame.is-terminal:not([data-folded])>pre,:is(.content,[data-docs-markdown]) .expressive-code .frame[data-foldable]:not([data-folded])>pre{transition:overflow 0s .24s;transition-behavior:allow-discrete}}@media(hover:hover){:is(.content,[data-docs-markdown]) .expressive-code .frame .copy{opacity:0;transition:opacity .15s ease-out}:is(.content,[data-docs-markdown]) .expressive-code .frame:hover .copy,:is(.content,[data-docs-markdown]) .expressive-code .frame:focus-within .copy{opacity:1}:is(.content,[data-docs-markdown]) .expressive-code .copy button{opacity:1}}:is(.content,[data-docs-markdown]) .expressive-code .frame:is(.has-title,.is-terminal,[data-foldable]) .copy{visibility:visible;transition:opacity .15s ease-out,visibility 0s}:is(.content,[data-docs-markdown]) .expressive-code .frame:is(.has-title,.is-terminal,[data-foldable])[data-folded] .copy{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,.15s}@media(prefers-reduced-motion:reduce){:is(.content,[data-docs-markdown]) .expressive-code .frame:is(.has-title,.is-terminal,[data-foldable]) .copy{transition:none}}.expressive-code .copy .feedback{display:none}.expressive-code .copy button[data-anta-copied]:after{background-color:var(--text-4-success);transform:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}:is(code,.copyable,.demoCell)[data-copied]:after{content:attr(data-copied);position:absolute;top:0;left:0;right:0;z-index:-1;pointer-events:none;white-space:nowrap;background:inherit;border:inherit;padding:inherit;border-radius:inherit;animation:copy-toast .5s ease-out forwards}code[data-copied]:after{background:color-mix(in srgb,currentColor 6%,var(--bg-base))}@keyframes copy-toast{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-24px)}}:root{--page-sidebar-width: 240px;--page-content-pad: 32px}@media(max-width:900px){:root{--page-sidebar-width: 0px;--page-content-pad: 16px}}.content>.disclosure{max-width:none}.disclosure>summary{max-width:960px;margin-inline:auto}.disclosure>.body{container-type:inline-size}.disclosure.brand>summary .title,.disclosure.brand>summary .title.plain,.disclosure.brand>summary .title .header-anchor{color:var(--text-2-brand)}.disclosure.brand>summary .chevron{color:var(--text-2-brand)}.disclosure.brand>summary:hover .title,.disclosure.brand>summary:hover .title.plain,.disclosure.brand>summary:hover .title .header-anchor,.disclosure.brand>summary:hover .chevron{color:var(--text-1-brand)}.content>*,.disclosure>.body>*{max-width:960px;margin-inline:auto}.content>.full-bleed,.disclosure>.body>.full-bleed{max-width:none}.content>astro-island>*{max-width:960px;margin-inline:auto}.content>astro-island>.full-bleed{max-width:none}.full-bleed{max-width:none}.columns{display:flex;flex-direction:column;--columns-col-gap: 20px;--columns-row-gap: 20px;column-gap:var(--columns-col-gap);row-gap:var(--columns-row-gap);margin-block-end:8px}.columns.reverse{flex-direction:column-reverse}.content .columns>*>:last-child{margin-bottom:0}@container (min-width: 900px){.columns{flex-direction:row;align-items:start}.columns.reverse{flex-direction:row-reverse}.columns>*{flex:1;min-width:320px}.columns>.col{flex-grow:var(--col-grow, 1);flex-shrink:1;flex-basis:var(--col-basis, 0);min-width:var(--col-min, 320px);max-width:var(--col-max, none)}}.table-wrap{overflow-x:auto;scrollbar-width:thin;margin:0 auto 24px}.content .table-wrap>table{margin:0}.content table{width:100%;margin:0 auto 24px}.content table th:first-child,.content table td:first-child{white-space:nowrap}.demoStack{display:flex;flex-direction:column;gap:32px}.demoSection{display:flex;flex-direction:column;gap:12px}.demoRow{display:flex;flex-direction:column;gap:4px}.demoLabel{font-size:.75rem;font-family:var(--monospace);letter-spacing:0;color:var(--text-3)}.demoLabel.upper{text-transform:uppercase;letter-spacing:.04em}.demoBox{max-width:320px;border:1px dashed var(--border-4);padding:8px}.demoGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:16px 0}.demoCell{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:8px 8px 4px;font-size:.75rem;color:var(--text-2)}.demoCell .demoLabel{font-family:var(--sans-serif);white-space:nowrap}.demoCell[data-copied]:after{color:var(--text-4);top:auto;bottom:4px}@layer anta.components{a-icon[shape=banner]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Cpath d='M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z' /%3E%0A  %3Cpath d='M4 22V15' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=book-a]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Cpath d='M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20' /%3E%0A  %3Cpath d='m8 13 4-7 4 7' /%3E%0A  %3Cpath d='M9.1 11h5.7' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=card]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Crect x='3' y='5' width='18' height='14' rx='2' /%3E%0A  %3Cpath d='M3 10h18' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=chevrons-right]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Cpath d='m7 7 5 5-5 5' /%3E%0A  %3Cpath d='m13 7 5 5-5 5' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=chevrons-up-down-square]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Crect width='18' height='18' x='3' y='3' rx='2' /%3E%0A  %3Cpath d='m9 10 3-3 3 3' /%3E%0A  %3Cpath d='m15 14-3 3-3-3' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=circle-pause]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Ccircle cx='12' cy='12' r='10' /%3E%0A  %3Cline x1='10' x2='10' y1='15' y2='9' /%3E%0A  %3Cline x1='14' x2='14' y1='15' y2='9' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=circle-play]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Cpath d='M9 9.003a1 1 0 0 1 1.517-.859l4.997 2.997a1 1 0 0 1 0 1.718l-4.997 2.997A1 1 0 0 1 9 14.996z' /%3E%0A  %3Ccircle cx='12' cy='12' r='10' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=clipboard-paste]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Crect x='8' y='2' width='8' height='4' rx='1' ry='1' /%3E%0A  %3Cpath d='M8 4H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2' /%3E%0A  %3Cpath d='M16 4h2a2 2 0 0 1 2 2v4' /%3E%0A  %3Cpath d='M21 14H11' /%3E%0A  %3Cpath d='m15 10-4 4 4 4' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=dialog]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Crect x='2' y='4' width='20' height='16' rx='2' /%3E%0A  %3Cpath d='M10 4v4' /%3E%0A  %3Cpath d='M2 8h20' /%3E%0A  %3Cpath d='M6 4v4' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=footprints]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Cpath d='M4 16v-2.38C4 11.5 2.97 10.5 3 8c.03-2.72 1.49-6 4.5-6C9.37 2 10 3.8 10 5.5c0 3.11-2 5.66-2 8.68V16a2 2 0 1 1-4 0Z' /%3E%0A  %3Cpath d='M20 20v-2.38c0-2.12 1.03-3.12 1-5.62-.03-2.72-1.49-6-4.5-6C14.63 6 14 7.8 14 9.5c0 3.11 2 5.66 2 8.68V20a2 2 0 1 0 4 0Z' /%3E%0A  %3Cpath d='M16 17h4' /%3E%0A  %3Cpath d='M4 13h4' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=github-logo]{--icon: url("data:image/svg+xml,%3Csvg viewBox='0 0 98 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%0A%3Cg clip-path='url(%23clip0_730_27126)'%3E%0A%3Cpath d='M41.4395 69.3848C28.8066 67.8535 19.9062 58.7617 19.9062 46.9902C19.9062 42.2051 21.6289 37.0371 24.5 33.5918C23.2559 30.4336 23.4473 23.7344 24.8828 20.959C28.7109 20.4805 33.8789 22.4902 36.9414 25.2656C40.5781 24.1172 44.4062 23.543 49.0957 23.543C53.7852 23.543 57.6133 24.1172 61.0586 25.1699C64.0254 22.4902 69.2891 20.4805 73.1172 20.959C74.457 23.543 74.6484 30.2422 73.4043 33.4961C76.4668 37.1328 78.0937 42.0137 78.0937 46.9902C78.0937 58.7617 69.1934 67.6621 56.3691 69.2891C59.623 71.3945 61.8242 75.9883 61.8242 81.252L61.8242 91.2051C61.8242 94.0762 64.2168 95.7031 67.0879 94.5547C84.4102 87.9512 98 70.6289 98 49.1914C98 22.1074 75.9883 6.69539e-07 48.9043 4.309e-07C21.8203 1.92261e-07 -1.9479e-07 22.1074 -4.3343e-07 49.1914C-6.20631e-07 70.4375 13.4941 88.0469 31.6777 94.6504C34.2617 95.6074 36.75 93.8848 36.75 91.3008L36.75 83.6445C35.4102 84.2188 33.6875 84.6016 32.1562 84.6016C25.8398 84.6016 22.1074 81.1563 19.4277 74.7441C18.375 72.1602 17.2266 70.6289 15.0254 70.3418C13.877 70.2461 13.4941 69.7676 13.4941 69.1934C13.4941 68.0449 15.4082 67.1836 17.3223 67.1836C20.0977 67.1836 22.4902 68.9063 24.9785 72.4473C26.8926 75.2227 28.9023 76.4668 31.2949 76.4668C33.6875 76.4668 35.2187 75.6055 37.4199 73.4043C39.0469 71.7773 40.291 70.3418 41.4395 69.3848Z' fill='black'/%3E%0A%3C/g%3E%0A%3Cdefs%3E%0A%3CclipPath id='clip0_730_27126'%3E%0A%3Crect width='98' height='96' fill='white'/%3E%0A%3C/clipPath%3E%0A%3C/defs%3E%0A%3C/svg%3E%0A")}a-icon[shape=inspection-panel]{--icon: url("data:image/svg+xml,%3Csvg%0A  xmlns='http://www.w3.org/2000/svg'%0A %0A %0A  viewBox='0 0 24 24'%0A  fill='none'%0A  stroke='currentColor'%0A  stroke-width='2'%0A  stroke-linecap='round'%0A  stroke-linejoin='round'%0A%3E%0A  %3Crect width='18' height='18' x='3' y='3' rx='2' /%3E%0A  %3Cpath d='M7 7h.01' /%3E%0A  %3Cpath d='M17 7h.01' /%3E%0A  %3Cpath d='M7 17h.01' /%3E%0A  %3Cpath d='M17 17h.01' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=loader-docs]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Cpath d='M12 2v4' /%3E%0A  %3Cpath d='m16.2 7.8 2.9-2.9' /%3E%0A  %3Cpath d='M18 12h4' /%3E%0A  %3Cpath d='m16.2 16.2 2.9 2.9' /%3E%0A  %3Cpath d='M12 18v4' /%3E%0A  %3Cpath d='m4.9 19.1 2.9-2.9' /%3E%0A  %3Cpath d='M2 12h4' /%3E%0A  %3Cpath d='m4.9 4.9 2.9 2.9' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=octagon-pause]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Cpath d='M10 15V9' /%3E%0A  %3Cpath d='M14 15V9' /%3E%0A  %3Cpath d='M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=search-slash]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Cpath d='m13.5 8.5-5 5' /%3E%0A  %3Ccircle cx='11' cy='11' r='8' /%3E%0A  %3Cpath d='m21 21-4.3-4.3' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=settings-2]{--icon: url("data:image/svg+xml,%3Csvg%0A  xmlns='http://www.w3.org/2000/svg'%0A %0A %0A  viewBox='0 0 24 24'%0A  fill='none'%0A  stroke='currentColor'%0A  stroke-width='2'%0A  stroke-linecap='round'%0A  stroke-linejoin='round'%0A%3E%0A  %3Cpath d='M14 17H5' /%3E%0A  %3Cpath d='M19 7h-9' /%3E%0A  %3Ccircle cx='17' cy='17' r='3' /%3E%0A  %3Ccircle cx='7' cy='7' r='3' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=square-chevron-down]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Crect width='18' height='18' x='3' y='3' rx='2' /%3E%0A  %3Cpath d='m8 10 4 4 4-4' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=square-chevron-right]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Crect width='18' height='18' x='3' y='3' rx='2' /%3E%0A  %3Cpath d='m10 8 4 4-4 4' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=square-dashed]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Cpath d='M5 3a2 2 0 0 0-2 2' /%3E%0A  %3Cpath d='M19 3a2 2 0 0 1 2 2' /%3E%0A  %3Cpath d='M21 19a2 2 0 0 1-2 2' /%3E%0A  %3Cpath d='M5 21a2 2 0 0 1-2-2' /%3E%0A  %3Cpath d='M9 3h1' /%3E%0A  %3Cpath d='M9 21h1' /%3E%0A  %3Cpath d='M14 3h1' /%3E%0A  %3Cpath d='M14 21h1' /%3E%0A  %3Cpath d='M3 9v1' /%3E%0A  %3Cpath d='M21 9v1' /%3E%0A  %3Cpath d='M3 14v1' /%3E%0A  %3Cpath d='M21 14v1' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=sticker]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Cpath d='M21 9a2.4 2.4 0 0 0-.706-1.706l-3.588-3.588A2.4 2.4 0 0 0 15 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2z' /%3E%0A  %3Cpath d='M15 3v5a1 1 0 0 0 1 1h5' /%3E%0A  %3Cpath d='M8 13h.01' /%3E%0A  %3Cpath d='M16 13h.01' /%3E%0A  %3Cpath d='M10 16s.8 1 2 1c1.3 0 2-1 2-1' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=tabs]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%0A  %3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 4H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Zm-4.5 1v4m-7 1H22M8.5 5v5'/%3E%0A%3C/svg%3E%0A")}a-icon[shape=theme]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Cpath d='M10 2v2' /%3E%0A  %3Cpath d='M14 2v4' /%3E%0A  %3Cpath d='M17 2a1 1 0 0 1 1 1v9H6V3a1 1 0 0 1 1-1z' /%3E%0A  %3Cpath d='M6 12a1 1 0 0 0-1 1v1a2 2 0 0 0 2 2h2a1 1 0 0 1 1 1v2.9a2 2 0 1 0 4 0V17a1 1 0 0 1 1-1h2a2 2 0 0 0 2-2v-1a1 1 0 0 0-1-1' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=toaster]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Cpath d='M12.7 3H4a2 2 0 0 0-2 2v16.286a.71.71 0 0 0 1.212.502l2.202-2.202A2 2 0 0 1 6.828 19H20a2 2 0 0 0 2-2v-4.7' /%3E%0A  %3Ccircle cx='19' cy='6' r='3' /%3E%0A%3C/svg%3E%0A")}a-icon[shape=vector-square]{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%0A  %3Cpath d='M17.055 4.533a24 24 0 00-10.11 0' /%3E%0A  %3Cpath d='M19.467 17.055a24 24 0 000-10.11' /%3E%0A  %3Cpath d='M4.533 6.945a24 24 0 000 10.11' /%3E%0A  %3Cpath d='M6.945 19.467a24 24 0 0010.11 0' /%3E%0A  %3Ccircle cx='19' cy='19' r='2' /%3E%0A  %3Ccircle cx='19' cy='5' r='2' /%3E%0A  %3Ccircle cx='5' cy='19' r='2' /%3E%0A  %3Ccircle cx='5' cy='5' r='2' /%3E%0A%3C/svg%3E%0A")}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}._dialog_980v2_1::part(dialog){background:var(--bg-3-brand);border-bottom:1px solid var(--border-4-brand);box-shadow:none;transform:none}._dialog_980v2_1::part(header){box-sizing:border-box;height:43px;padding:0 12px}._dialog_980v2_1::part(body){padding:0}._header_980v2_18{display:flex;align-items:center;height:43px}._header_980v2_18 a-input{width:100%}._header_980v2_18 a-input::part(input),._header_980v2_18 a-input::part(trailing){font-size:13px}@media(max-width:800px){._header_980v2_18 a-input::part(trailing){display:none}}._srOnly_980v2_40{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._body_980v2_49{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}._body_980v2_49:has(>:not(:empty)){padding:12px 20px 16px}._body_980v2_49{box-sizing:border-box;width:min(100%,960px);min-width:0;margin-inline:auto}._header_980v2_18{box-sizing:border-box;width:min(var(--search-width, 960px),100%);min-width:0;margin-left:calc(var(--search-left, 246px) - 12px)}@media(max-width:800px){._header_980v2_18{width:100%;margin-left:0}}._status_980v2_80{display:flex;align-items:center;gap:8px;margin-block:0;color:var(--text-2);font-size:14px;line-height:20px}._results_980v2_90{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}._result_980v2_90{display:grid;gap:2px;padding:10px 12px;border-radius:8px;color:var(--text-1);text-decoration:none;transition:background-color .16s ease-out}._results_980v2_90[data-pointer=active] ._result_980v2_90:hover,._result_980v2_90[data-selected=true]{background:var(--bg-5-brand);transition:none}._result_980v2_90:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}._aiResult_980v2_118{width:100%;border:0;font:inherit;font-variation-settings:inherit;text-align:start;cursor:pointer}._aiResult_980v2_118:disabled{cursor:default}._path_980v2_131{display:flex;align-items:center;gap:4px}._snippet_980v2_137{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}._fallback_980v2_144{display:grid;gap:12px}._emptyRow_980v2_149{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._answer_980v2_156{display:grid;min-width:0;gap:8px}._answerHeading_980v2_162{display:flex;align-items:center;gap:8px}._answerPlain_980v2_168{white-space:pre-wrap}._answerText_980v2_172{margin:0;color:var(--text-1);font-size:14px;line-height:calc(22 / 15);min-width:0;overflow-wrap:anywhere}._answerText_980v2_172>:first-child{margin-block-start:0}._answerText_980v2_172>:last-child{margin-block-end:0}._answerText_980v2_172 table{display:block;max-width:100%;overflow:auto}._sources_980v2_195{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px}._logo_1mtqi_1{display:inline-flex;flex:none;vertical-align:middle}._logo_1mtqi_1 svg{display:block;width:100%;height:100%}.navigation-progress[data-astro-cid-mw7aashj]{position:fixed;inset:0 0 auto;height:2px;pointer-events:none;opacity:0;transition:opacity .12s ease-out;z-index:100}.navigation-progress[data-astro-cid-mw7aashj]:before{display:block;width:100%;height:100%;content:"";background:var(--text-2-brand);transform:scaleX(0);transform-origin:left center}html[data-navigation-pending] .navigation-progress{opacity:1}html[data-navigation-pending] .navigation-progress:before{animation:navigation-progress 1.2s ease-out forwards}@keyframes navigation-progress{0%{transform:scaleX(.08)}to{transform:scaleX(.85)}}@media(prefers-reduced-motion:reduce){html[data-navigation-pending] .navigation-progress:before{animation:none;transform:scaleX(.65)}}.layout[data-astro-cid-mw7aashj]{display:flex;min-height:100vh;overflow-x:clip;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.sidebar[data-astro-cid-mw7aashj]{width:214px;flex-shrink:0;padding:20px 16px 48px 20px;position:sticky;top:44px;height:calc(100vh - 44px);overflow-y:auto}.package-links[data-astro-cid-mw7aashj]{display:flex;align-items:center;flex-shrink:0;gap:.25ch;white-space:nowrap}.sidebar[data-astro-cid-mw7aashj] h4[data-astro-cid-mw7aashj]{font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2-brand);margin:24px 0 8px}.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj]+menu[data-astro-cid-mw7aashj]{margin-block-start:12px}.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj].theming-nav-item{display:flex;align-items:center;gap:4px;min-width:0}.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj].theming-nav-item>a[data-astro-cid-mw7aashj]{flex:1;min-width:0}.theming-switcher[data-astro-cid-mw7aashj]{flex:1;min-width:0}.theming-switcher[data-astro-cid-mw7aashj] .theming-select>a-button{background:transparent}.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]{display:flex;align-items:center;gap:.75ch;padding:4px 0;border-radius:var(--radius-sm, 4px);color:var(--text-3);font-size:14px;font-weight:400;letter-spacing:.03ch;text-decoration:none;transition:color .16s ease-out}.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]>a-icon[data-astro-cid-mw7aashj]{color:var(--text-4-brand);flex-shrink:0;transition:color .16s ease-out}.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]>.icon-spacer[data-astro-cid-mw7aashj]{width:18px;height:18px;flex-shrink:0}.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]:hover,.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj][aria-current=page]{color:var(--text-1);text-decoration:none}.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]:hover{text-decoration:underline dotted;text-decoration-color:color-mix(in srgb,currentColor 75%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]:hover>a-icon[data-astro-cid-mw7aashj],.sidebar[data-astro-cid-mw7aashj] menu[data-astro-cid-mw7aashj] li[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj][aria-current=page]>a-icon[data-astro-cid-mw7aashj]{color:var(--text-1-brand)}.sidebar[data-astro-cid-mw7aashj] a[data-astro-cid-mw7aashj]:focus-visible{outline:1px solid var(--focus-ring);outline-offset:2px}.content[data-astro-cid-mw7aashj]{flex:1;min-width:0;padding:32px;container-type:inline-size}.toc-toggle[data-astro-cid-mw7aashj],.toc-toggle[data-astro-cid-mw7aashj][data-toc-pending]{display:none}.toc-rail[data-astro-cid-mw7aashj]{width:214px;flex-shrink:0;padding:32px 16px 32px 4px;position:sticky;top:44px;height:calc(100vh - 44px);overflow-y:auto}.topbar[data-astro-cid-mw7aashj]{display:flex;align-items:center;gap:12px;height:44px;padding-inline:12px;position:sticky;top:0;z-index:10;background:var(--bg-3-brand);border-bottom:1px solid var(--border-4-brand)}.topbar-start[data-astro-cid-mw7aashj],.topbar-center[data-astro-cid-mw7aashj],.topbar-tools[data-astro-cid-mw7aashj]{display:flex;align-items:center;min-width:0}.topbar-start[data-astro-cid-mw7aashj]{flex:0 0 auto;width:max(222px,calc((100% - 960px + var(--topbar-sidebar-balance)) / 2 - 12px));min-width:222px;gap:8px}.topbar-breadcrumbs[data-astro-cid-mw7aashj]{flex:1 1 auto;min-width:0;max-width:222px}.topbar[data-astro-cid-mw7aashj] .header-breadcrumbs{width:100%;min-width:0}.topbar[data-astro-cid-mw7aashj] .header-breadcrumbs>[aria-current=page]{flex:0 1 auto;min-width:0}.topbar[data-astro-cid-mw7aashj] .mobile-menu-icon{display:none}.topbar[data-astro-cid-mw7aashj] .header-breadcrumbs a-breadcrumb-separator{width:8px}.topbar-center[data-astro-cid-mw7aashj]{flex:1 1 auto;justify-content:flex-start}.topbar-tools[data-astro-cid-mw7aashj]{flex:0 0 auto;min-width:300px;gap:.5ch;justify-content:flex-end}.topbar-search[data-astro-cid-mw7aashj]{flex:1 1 auto;min-width:0;max-width:960px}.topbar-search[data-astro-cid-mw7aashj] a-input{width:100%}.topbar-search[data-astro-cid-mw7aashj] a-input::part(input),.topbar-search[data-astro-cid-mw7aashj] a-input::part(trailing){font-size:13px}.topbar-search[data-astro-cid-mw7aashj] a-input:state(filled)::part(trailing),.topbar-search[data-astro-cid-mw7aashj] a-input:focus-within::part(trailing){display:none}.theme-toggle[data-astro-cid-mw7aashj] a-icon[data-astro-cid-mw7aashj][shape=sun]{display:none}.theme-toggle[data-astro-cid-mw7aashj] a-icon[data-astro-cid-mw7aashj][shape=moon]{display:inline-block}.dark .theme-toggle[data-astro-cid-mw7aashj] a-icon[data-astro-cid-mw7aashj][shape=sun]{display:inline-block}.dark .theme-toggle[data-astro-cid-mw7aashj] a-icon[data-astro-cid-mw7aashj][shape=moon]{display:none}.backdrop[data-astro-cid-mw7aashj]{display:none}@media(max-width:1024px){.package-link-label[data-astro-cid-mw7aashj]{display:none}.topbar-tools[data-astro-cid-mw7aashj]{min-width:0}.content[data-astro-cid-mw7aashj]{position:relative}.toc-toggle[data-astro-cid-mw7aashj]{display:inline-flex;position:absolute;top:4px;right:8px;z-index:5;font-size:14px}.toc-rail[data-astro-cid-mw7aashj]{display:block;position:fixed;top:44px;right:0;height:calc(100dvh - 44px);width:min(240px,80vw);padding:24px;background:var(--bg-canvas);border-left:1px solid var(--border-5);overflow-y:auto;transform:translate(100%);transition:transform .25s ease-out;z-index:20}body[data-toc-open=true] .toc-rail[data-astro-cid-mw7aashj]{transform:translate(0)}.backdrop[data-astro-cid-mw7aashj]{display:block;position:fixed;inset:0;background:color-mix(in srgb,black 30%,transparent);opacity:0;pointer-events:none;transition:opacity .25s ease-out;z-index:15}.dark .backdrop[data-astro-cid-mw7aashj]{background:color-mix(in srgb,black 45%,transparent)}body[data-toc-open=true] .backdrop[data-astro-cid-mw7aashj]{opacity:1;pointer-events:auto}}@media(max-width:800px){.topbar[data-astro-cid-mw7aashj] .mobile-menu-icon{display:inline-block}.topbar-search[data-astro-cid-mw7aashj] a-input::part(trailing){display:none}.topbar[data-astro-cid-mw7aashj] .header-breadcrumbs>:not(:first-child){display:none}.topbar-start[data-astro-cid-mw7aashj]{width:auto;min-width:0}.content[data-astro-cid-mw7aashj]{padding-inline:20px 12px}.sidebar[data-astro-cid-mw7aashj]{position:fixed;top:0;left:0;background:var(--bg-pane);width:min(240px,80vw);height:100dvh;transform:translate(-100%);transition:transform .25s ease-out,background .2s ease-out;z-index:20}body[data-menu-open=true] .sidebar[data-astro-cid-mw7aashj]{transform:translate(0)}body[data-menu-open=true] .backdrop[data-astro-cid-mw7aashj]{opacity:1;pointer-events:auto}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
