.Navigation-module__Bs_SLG__toggleButton{z-index:1001;cursor:pointer;color:#8e4ec6;color:#8e4ec6;background-color:#fbf7fe;border:1px solid #e0c4f4;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:6px;transition:all .2s;display:none;position:fixed;top:12px;left:16px}.Navigation-module__Bs_SLG__toggleButton:hover{color:#fff;background-color:#8e4ec6}.Navigation-module__Bs_SLG__toggleButton:active{transform:scale(.95)}.Navigation-module__Bs_SLG__overlay{z-index:999;cursor:pointer;background-color:#00000080;animation:.3s ease-in-out Navigation-module__Bs_SLG__fade-in;position:fixed;inset:0}@keyframes Navigation-module__Bs_SLG__fade-in{0%{opacity:0}to{opacity:1}}.Navigation-module__Bs_SLG__nav{--scrollbar-thumb-width:.25rem;--scrollbar-width:1.5rem;--scrollbar-gap-right:1rem;margin-right:calc(var(--scrollbar-gap-right) - var(--scrollbar-width) / 2 + var(--scrollbar-thumb-width) / 2);position:sticky;top:0}:root[data-navigating] .Navigation-module__Bs_SLG__nav{view-transition-name:Navigation-module__Bs_SLG__side-nav}.Navigation-module__Bs_SLG__viewport{outline:0;max-height:100vh}.Navigation-module__Bs_SLG__scrollbar{opacity:0;width:1.5rem;padding-top:1.5rem;padding-bottom:3rem;transition:opacity .2s .5s;display:flex}.Navigation-module__Bs_SLG__scrollbar:active,.Navigation-module__Bs_SLG__scrollbar[data-scrolling],.Navigation-module__Bs_SLG__viewport:focus-visible+.Navigation-module__Bs_SLG__scrollbar{opacity:1;transition-duration:0s;transition-delay:0s}.Navigation-module__Bs_SLG__scrollbarThumb{justify-content:center;width:100%;display:flex}.Navigation-module__Bs_SLG__scrollbarThumb:before{content:"";background-color:#d0cdd7;border-radius:4px;width:.25rem;height:100%;display:block}.Navigation-module__Bs_SLG__scrollbarThumb:hover:before{background-color:#65636d}.Navigation-module__Bs_SLG__list{margin:0;padding:.75rem 0 6rem 1.5rem;list-style:none}.Navigation-module__Bs_SLG__section{margin-bottom:32px}.Navigation-module__Bs_SLG__sectionTitle{font-variation-settings:"GRAD" 100;text-transform:uppercase;letter-spacing:.05em;color:#65636d;margin-bottom:8px;padding:8px 24px;font-size:11px;font-weight:700;display:block}.Navigation-module__Bs_SLG__pageList{margin:0;padding:0;list-style:none}.Navigation-module__Bs_SLG__pageItem{margin:0}.Navigation-module__Bs_SLG__pageLink{color:#65636d;font-size:14px;line-height:1.5;font-family:var(--font-text);border-left:3px solid #0000;padding:10px 24px;text-decoration:none;transition:all .2s;display:block}.Navigation-module__Bs_SLG__pageLink:hover{color:#8e4ec6;color:#8e4ec6;background-color:#30004010;border-left-color:#8e4ec6}.Navigation-module__Bs_SLG__pageLink:active{background-color:#20003820}.Navigation-module__Bs_SLG__pageLink.Navigation-module__Bs_SLG__selected{color:#8e4ec6;color:#8e4ec6;background-color:#30004010;border-left-color:#8e4ec6;font-weight:600}.Navigation-module__Bs_SLG__new{color:#fff;background-color:#8e4ec6;border-radius:6px;margin-left:8px;padding:2px 4px;font-size:10px;font-weight:600}@media (min-width:1401px){.Navigation-module__Bs_SLG__nav{display:block}}@media (max-width:1400px){.Navigation-module__Bs_SLG__toggleButton{display:flex}.Navigation-module__Bs_SLG__nav{z-index:1000;box-sizing:border-box;background-color:#fefcfe;width:352px;margin-right:0;padding-top:80px;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:2px 0 8px #0000001a}.Navigation-module__Bs_SLG__viewport{max-height:calc(100vh - 80px)}.Navigation-module__Bs_SLG__navOpen{transform:translate(0)}}
.Table-module__WHYl9G__root{border-spacing:0;border:1px solid #d0cdd7;border-radius:8px;width:100%;margin:16px 0;font-size:14px;overflow:hidden}.Table-module__WHYl9G__root th,.Table-module__WHYl9G__root td{text-align:left;padding:8px 12px}.Table-module__WHYl9G__root th p,.Table-module__WHYl9G__root td p{margin:0}.Table-module__WHYl9G__root th p+p,.Table-module__WHYl9G__root td p+p{margin-top:8px}.Table-module__WHYl9G__root th{white-space:nowrap;border-bottom:1px solid #d0cdd7;font-weight:600}.Table-module__WHYl9G__root td{border-bottom:1px solid #d0cdd7}.Table-module__WHYl9G__root tr:last-child td{border-bottom:none}.Table-module__WHYl9G__root code{font-family:var(--font-code);background:#f3f0f9;border-radius:4px;font-size:13px}.Table-module__WHYl9G__root td[data-nowrap]{white-space:nowrap}
.TypesTable-module__5kecWq__additionalType{margin-top:16px}.TypesTable-module__5kecWq__additionalTypeSummary{color:#2a7e3b;cursor:pointer;background-color:#46a7581a;border-radius:4px;padding:4px 8px;font-size:1.1em;font-weight:600}.TypesTable-module__5kecWq__additionalTypeDetails{margin-bottom:24px}.TypesTable-module__5kecWq__typeContent{font-family:var(--font-code);font-size:.9375em;line-height:1.5}.TypesTable-module__5kecWq__componentName{color:#2a7e3b;background-color:#46a7581a;border-radius:4px;margin-bottom:8px;padding:4px 8px;font-size:1.1em;font-weight:600;display:inline-block}.TypesTable-module__5kecWq__returnType{color:#8145b5;font-weight:500}.TypesTable-module__5kecWq__componentDescription{color:#211f26;margin-bottom:16px;font-size:.9375em}
.PopoverArrow-module__cYZR6W__arrow{display:flex}.PopoverArrow-module__cYZR6W__arrow[data-side=bottom]{top:-7px}.PopoverArrow-module__cYZR6W__arrow[data-side=left]{right:-12px;rotate:90deg}.PopoverArrow-module__cYZR6W__arrow[data-side=right]{left:-12px;rotate:-90deg}.PopoverArrow-module__cYZR6W__arrow[data-side=top]{bottom:-7px;rotate:180deg}.PopoverArrow-module__cYZR6W__arrowFill{fill:var(--color-background,white)}.PopoverArrow-module__cYZR6W__arrowOuterStroke{fill:var(--color-border,#d0cdd7)}.PopoverArrow-module__cYZR6W__arrowInnerStroke{fill:none}
.TypeRef-module__i079-G__trigger{font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.TypeRef-module__i079-G__fallback,.TypeRef-module__i079-G__fallback:visited{color:inherit!important}.TypeRef-module__i079-G__popup{overflow:visible}.TypeRef-module__i079-G__content{--popup-frame-inset:18px;box-sizing:border-box;background:var(--color-background,white);border:1px solid var(--color-border,#d0cdd7);max-inline-size:min(600px, var(--available-width));max-block-size:min(400px, var(--available-height));border-radius:8px;padding:8px;box-shadow:0 4px 16px #0000001f}.TypeRef-module__i079-G__scrollArea{max-inline-size:calc(min(600px, var(--available-width)) - var(--popup-frame-inset));max-block-size:calc(min(400px, var(--available-height)) - var(--popup-frame-inset));overflow:auto}.TypeRef-module__i079-G__header{justify-content:space-between;margin-bottom:8px;display:flex}.TypeRef-module__i079-G__link{font-size:.875rem}.TypeRef-module__i079-G__close{cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1rem}
.TypePropRef-module__Et2zIa__link{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.TypePropRef-module__Et2zIa__trigger{font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.TypePropRef-module__Et2zIa__popup{overflow:visible}.TypePropRef-module__Et2zIa__content{--popup-frame-inset:18px;box-sizing:border-box;background:var(--color-background,white);border:1px solid var(--color-border,#d0cdd7);max-inline-size:min(600px, var(--available-width));max-block-size:min(400px, var(--available-height));border-radius:8px;padding:8px;box-shadow:0 4px 16px #0000001f}.TypePropRef-module__Et2zIa__scrollArea{max-inline-size:calc(min(600px, var(--available-width)) - var(--popup-frame-inset));max-block-size:calc(min(400px, var(--available-height)) - var(--popup-frame-inset));overflow:auto}.TypePropRef-module__Et2zIa__scrollArea p:first-child{margin-top:0}.TypePropRef-module__Et2zIa__scrollArea p:last-child{margin-bottom:0}.TypePropRef-module__Et2zIa__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.TypePropRef-module__Et2zIa__headerLink{color:var(--color-link,#1976d2);font-size:.875rem}.TypePropRef-module__Et2zIa__close{cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1rem}.TypePropRef-module__Et2zIa__propList{flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.TypePropRef-module__Et2zIa__propRow{flex-direction:column;gap:2px;display:flex}.TypePropRef-module__Et2zIa__description{margin:0;font-size:.875rem;line-height:1.5}.TypePropRef-module__Et2zIa__label{text-transform:uppercase;color:var(--color-text-secondary,#666);font-size:.75rem;font-weight:600}.TypePropRef-module__Et2zIa__value{margin:0;font-size:.875rem}
.Heading-module__47jjga__Heading{text-decoration:none}.Heading-module__47jjga__Heading h1,.Heading-module__47jjga__Heading h2,.Heading-module__47jjga__Heading h3,.Heading-module__47jjga__Heading h4,.Heading-module__47jjga__Heading h5,.Heading-module__47jjga__Heading h6{color:#8145b5;font-variation-settings:"GRAD" 100;margin-bottom:10px;scroll-margin-top:16px;text-decoration-color:#8145b5}.Heading-module__47jjga__Heading h2:hover,.Heading-module__47jjga__Heading h3:hover .Heading-module__47jjga__Heading h4:hover .Heading-module__47jjga__Heading h5:hover .Heading-module__47jjga__Heading h6:hover{-webkit-text-decoration:underline #8145b5;text-decoration:underline #8145b5}
.CollapsibleDemoContent-module__qJM_5G__container{border:1px solid #d0cdd7;border-radius:8px;margin:10px 0}.CollapsibleDemoContent-module__qJM_5G__demoSection{border-radius:7px 7px 0 0;padding:24px;position:relative}.CollapsibleDemoContent-module__qJM_5G__codeSection{overflow-clip-margin:24px;border-top:1px solid #d0cdd7;overflow:clip}.CollapsibleDemoContent-module__qJM_5G__code{overflow-anchor:none;margin-top:10px}.CollapsibleDemoContent-module__qJM_5G__code:has(>pre>code:not([data-collapsible])):not(:has(>pre>code:not([data-collapsible])>.CollapsibleDemoContent-module__qJM_5G__frame[data-frame-type=highlighted-unfocused])){margin-bottom:10px}.CollapsibleDemoContent-module__qJM_5G__checkbox{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CollapsibleDemoContent-module__qJM_5G__toggle{color:#65636d;cursor:pointer;width:100%;font-size:12px;font-family:var(--font-geist-mono);text-align:center;background:#f5f3f8;border:none;border-top:1px solid #d0cdd7;border-radius:0 0 7px 7px;padding:6px;display:none}.CollapsibleDemoContent-module__qJM_5G__code:has(>pre>code[data-collapsible])~.CollapsibleDemoContent-module__qJM_5G__toggle{display:block}.CollapsibleDemoContent-module__qJM_5G__toggle:hover{background:#eae7ef}.CollapsibleDemoContent-module__qJM_5G__checkbox:focus-visible~.CollapsibleDemoContent-module__qJM_5G__toggle{outline-offset:-2px;outline:2px solid #8b5cf6}.CollapsibleDemoContent-module__qJM_5G__collapseLabel,.CollapsibleDemoContent-module__qJM_5G__checkbox:checked~.CollapsibleDemoContent-module__qJM_5G__toggle .CollapsibleDemoContent-module__qJM_5G__expandLabel{display:none}.CollapsibleDemoContent-module__qJM_5G__checkbox:checked~.CollapsibleDemoContent-module__qJM_5G__toggle .CollapsibleDemoContent-module__qJM_5G__collapseLabel{display:inline}pre.CollapsibleDemoContent-module__qJM_5G__codeBlock{--code-padding-bottom:6px;--scrollbar-gutter-size:15px;--frame-expand-duration:.3s;--frame-expand-stagger-delay:calc(var(--frame-expand-duration) / 3);--frame-expand-stagger-duration:calc(var(--frame-expand-duration) - var(--frame-expand-stagger-delay));padding:var(--code-padding-bottom) 0}pre.CollapsibleDemoContent-module__qJM_5G__codeBlock:has(>code[data-collapsible]){overflow-x:hidden}pre.CollapsibleDemoContent-module__qJM_5G__codeBlock:has(>code>.frame[data-frame-truncated=visible]){padding-bottom:0}.CollapsibleDemoContent-module__qJM_5G__code:has(>pre.CollapsibleDemoContent-module__qJM_5G__codeBlock>code>.frame[data-frame-truncated=visible]){position:relative;overflow-y:clip}.CollapsibleDemoContent-module__qJM_5G__code:has(>pre.CollapsibleDemoContent-module__qJM_5G__codeBlock>code>.frame[data-frame-truncated=visible]):after{content:"";pointer-events:none;background:linear-gradient(#0000,#fffc);height:40px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0}.CollapsibleDemoContent-module__qJM_5G__codeSection:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code:has(>pre.CollapsibleDemoContent-module__qJM_5G__codeBlock>code>.frame[data-frame-truncated=visible])>pre.CollapsibleDemoContent-module__qJM_5G__codeBlock{padding-bottom:var(--code-padding-bottom)}.CollapsibleDemoContent-module__qJM_5G__codeSection:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code:has(>pre.CollapsibleDemoContent-module__qJM_5G__codeBlock>code>.frame[data-frame-truncated=visible]):after{transform:translateY(100%)}.CollapsibleDemoContent-module__qJM_5G__code:has(>pre.CollapsibleDemoContent-module__qJM_5G__codeBlock>code[data-collapsible][data-focused-lines="0"]){padding-top:0;transition:padding-top .3s cubic-bezier(.5,0,0,1)}.CollapsibleDemoContent-module__qJM_5G__code:has(>pre.CollapsibleDemoContent-module__qJM_5G__codeBlock>code[data-collapsible][data-focused-lines="0"])>pre.CollapsibleDemoContent-module__qJM_5G__codeBlock{padding-top:0;padding-bottom:0;transition:padding .3s cubic-bezier(.5,0,0,1)}.CollapsibleDemoContent-module__qJM_5G__container:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code:has(>pre.CollapsibleDemoContent-module__qJM_5G__codeBlock>code[data-collapsible][data-focused-lines="0"]){padding-top:10px}.CollapsibleDemoContent-module__qJM_5G__container:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code:has(>pre.CollapsibleDemoContent-module__qJM_5G__codeBlock>code[data-collapsible][data-focused-lines="0"])>pre.CollapsibleDemoContent-module__qJM_5G__codeBlock{padding-top:var(--code-padding-bottom);padding-bottom:var(--code-padding-bottom)}.CollapsibleDemoContent-module__qJM_5G__code:has(>pre.CollapsibleDemoContent-module__qJM_5G__codeBlock>code[data-collapsible][data-focused-lines="0"])~.CollapsibleDemoContent-module__qJM_5G__toggle{border-top-width:0;transition:border-top-width .3s}.CollapsibleDemoContent-module__qJM_5G__container:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code:has(>pre.CollapsibleDemoContent-module__qJM_5G__codeBlock>code[data-collapsible][data-focused-lines="0"])~.CollapsibleDemoContent-module__qJM_5G__toggle{border-top-width:1px}pre.CollapsibleDemoContent-module__qJM_5G__codeBlock[data-scrollbar-gutter=collapse-from]{transition:none;overflow-x:hidden}pre.CollapsibleDemoContent-module__qJM_5G__codeBlock[data-scrollbar-gutter=collapse-from] code{margin-bottom:var(--scrollbar-gutter-size);transition:none}pre.CollapsibleDemoContent-module__qJM_5G__codeBlock[data-scrollbar-gutter=collapse-to]{overflow-x:hidden}pre.CollapsibleDemoContent-module__qJM_5G__codeBlock[data-scrollbar-gutter=collapse-to] code{margin-bottom:0;transition:margin-bottom .3s}pre.CollapsibleDemoContent-module__qJM_5G__codeBlock[data-scrollbar-gutter=expand-from]{transition:none;overflow-x:hidden}pre.CollapsibleDemoContent-module__qJM_5G__codeBlock[data-scrollbar-gutter=expand-from] code{margin-bottom:0;transition:none}pre.CollapsibleDemoContent-module__qJM_5G__codeBlock[data-scrollbar-gutter=expand-to]{overflow-x:hidden}pre.CollapsibleDemoContent-module__qJM_5G__codeBlock[data-scrollbar-gutter=expand-to] code{margin-bottom:var(--scrollbar-gutter-size);transition:margin-bottom .3s}:is(.CollapsibleDemoContent-module__qJM_5G__codeSection:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code pre.CollapsibleDemoContent-module__qJM_5G__codeBlock[data-scrollbar-gutter=expand-from],.CollapsibleDemoContent-module__qJM_5G__codeSection:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code pre.CollapsibleDemoContent-module__qJM_5G__codeBlock[data-scrollbar-gutter=expand-to]){overflow-x:hidden}.CollapsibleDemoContent-module__qJM_5G__codeSection:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code pre.CollapsibleDemoContent-module__qJM_5G__codeBlock{overflow-x:auto}:is(.CollapsibleDemoContent-module__qJM_5G__codeBlock .frame:not([data-frame-type]),.CollapsibleDemoContent-module__qJM_5G__codeBlock .frame[data-frame-type=highlighted-unfocused],.CollapsibleDemoContent-module__qJM_5G__codeBlock .frame[data-frame-type=focus-unfocused]){overflow-anchor:none;opacity:0;visibility:hidden;max-height:0;transition:max-height .3s cubic-bezier(.5,0,0,1),opacity .2s .1s,visibility .3s;overflow:hidden}@supports (interpolate-size:allow-keywords){:is(.CollapsibleDemoContent-module__qJM_5G__codeBlock .frame:not([data-frame-type]),.CollapsibleDemoContent-module__qJM_5G__codeBlock .frame[data-frame-type=highlighted-unfocused],.CollapsibleDemoContent-module__qJM_5G__codeBlock .frame[data-frame-type=focus-unfocused]){interpolate-size:allow-keywords;max-height:unset;height:0;transition:height .3s,opacity .3s,visibility .3s;overflow:clip}}.CollapsibleDemoContent-module__qJM_5G__codeBlock .frame[data-frame-type=highlighted-unfocused]{opacity:1}:is(.CollapsibleDemoContent-module__qJM_5G__codeBlock .frame[data-frame-type=padding-top],.CollapsibleDemoContent-module__qJM_5G__codeBlock .frame[data-frame-type=padding-bottom]){opacity:.5;transition:opacity .3s}:is(.CollapsibleDemoContent-module__qJM_5G__codeSection:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code .CollapsibleDemoContent-module__qJM_5G__codeBlock .frame:not([data-frame-type]),.CollapsibleDemoContent-module__qJM_5G__codeSection:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code .CollapsibleDemoContent-module__qJM_5G__codeBlock .frame[data-frame-type=highlighted-unfocused],.CollapsibleDemoContent-module__qJM_5G__codeSection:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code .CollapsibleDemoContent-module__qJM_5G__codeBlock .frame[data-frame-type=focus-unfocused]){opacity:1;visibility:visible;max-height:2220px;transition:max-height 1.5s cubic-bezier(.25,.46,.45,.94),opacity .15s,visibility}@supports (interpolate-size:allow-keywords){:is(.CollapsibleDemoContent-module__qJM_5G__codeSection:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code .CollapsibleDemoContent-module__qJM_5G__codeBlock .frame:not([data-frame-type]),.CollapsibleDemoContent-module__qJM_5G__codeSection:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code .CollapsibleDemoContent-module__qJM_5G__codeBlock .frame[data-frame-type=highlighted-unfocused],.CollapsibleDemoContent-module__qJM_5G__codeSection:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code .CollapsibleDemoContent-module__qJM_5G__codeBlock .frame[data-frame-type=focus-unfocused]){max-height:unset;height:auto;transition:height var(--frame-expand-stagger-duration) ease var(--frame-expand-stagger-delay), opacity .3s ease, visibility 0s;overflow:clip}:is(.CollapsibleDemoContent-module__qJM_5G__codeSection:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code .CollapsibleDemoContent-module__qJM_5G__codeBlock .frame:is(:not([data-frame-type]),[data-frame-type=highlighted-unfocused],[data-frame-type=focus-unfocused]):has(+.frame[data-frame-type]:not([data-frame-type=highlighted-unfocused],[data-frame-type=focus-unfocused])),.CollapsibleDemoContent-module__qJM_5G__codeSection:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code .CollapsibleDemoContent-module__qJM_5G__codeBlock .frame[data-frame-type]:not([data-frame-type=highlighted-unfocused],[data-frame-type=focus-unfocused])+.frame:is(:not([data-frame-type]),[data-frame-type=highlighted-unfocused],[data-frame-type=focus-unfocused])){transition:height var(--frame-expand-duration) ease, opacity .3s ease, visibility 0s}}:is(.CollapsibleDemoContent-module__qJM_5G__codeSection:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code .CollapsibleDemoContent-module__qJM_5G__codeBlock .frame[data-frame-type=padding-top],.CollapsibleDemoContent-module__qJM_5G__codeSection:has(.CollapsibleDemoContent-module__qJM_5G__checkbox:checked) .CollapsibleDemoContent-module__qJM_5G__code .CollapsibleDemoContent-module__qJM_5G__codeBlock .frame[data-frame-type=padding-bottom]){opacity:1}.CollapsibleDemoContent-module__qJM_5G__fileRefs{height:0;scroll-margin-top:16px;display:block}
.DemoContentLoading-module__k6cQvW__files{display:none}
.DemoTitle-module__1YcDrW__link{text-decoration:none}.DemoTitle-module__1YcDrW__link:hover{text-decoration:underline}
.CodeContent-module__NhGI1a__container{border:1px solid #d0cdd7;border-radius:8px;margin:10px 0}.CodeContent-module__NhGI1a__code{padding:10px 0}.CodeContent-module__NhGI1a__codeBlock{padding:6px 0}
.DemoVariantBar-module__DS4VDW__variantBar{display:flex}.DemoVariantBar-module__DS4VDW__variantSelect{border-top:0;border-left:0;border-radius:7px 0 8px;padding-top:2px}
.CollapsibleCodeContent-module__R6JtYW__container{border:1px solid #d0cdd7;border-radius:8px;margin:10px 0;overflow:hidden}.CollapsibleCodeContent-module__R6JtYW__code{padding:10px 0 0}.CollapsibleCodeContent-module__R6JtYW__code:has(>pre>code:not([data-collapsible])):not(:has(>pre>code:not([data-collapsible])>.CollapsibleCodeContent-module__R6JtYW__frame[data-frame-type=highlighted-unfocused])){margin-bottom:10px}.CollapsibleCodeContent-module__R6JtYW__checkbox{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CollapsibleCodeContent-module__R6JtYW__toggle{color:#65636d;cursor:pointer;width:100%;font-size:12px;font-family:var(--font-geist-mono);text-align:center;background:#f5f3f8;border:none;border-top:1px solid #d0cdd7;border-radius:0 0 7px 7px;padding:6px;display:none}.CollapsibleCodeContent-module__R6JtYW__code:has(pre>code[data-collapsible])~.CollapsibleCodeContent-module__R6JtYW__toggle{display:block}.CollapsibleCodeContent-module__R6JtYW__toggle:hover{background:#eae7ef}.CollapsibleCodeContent-module__R6JtYW__checkbox:focus-visible~.CollapsibleCodeContent-module__R6JtYW__toggle{outline-offset:-2px;outline:2px solid #8b5cf6}.CollapsibleCodeContent-module__R6JtYW__checkbox:disabled~.CollapsibleCodeContent-module__R6JtYW__toggle{opacity:.5;cursor:not-allowed}.CollapsibleCodeContent-module__R6JtYW__checkbox:disabled~.CollapsibleCodeContent-module__R6JtYW__toggle:hover{background:0 0}.CollapsibleCodeContent-module__R6JtYW__collapseLabel,.CollapsibleCodeContent-module__R6JtYW__checkbox:checked~.CollapsibleCodeContent-module__R6JtYW__toggle .CollapsibleCodeContent-module__R6JtYW__expandLabel{display:none}.CollapsibleCodeContent-module__R6JtYW__checkbox:checked~.CollapsibleCodeContent-module__R6JtYW__toggle .CollapsibleCodeContent-module__R6JtYW__collapseLabel{display:inline}pre.CollapsibleCodeContent-module__R6JtYW__codeBlock{--code-padding-bottom:6px;--scrollbar-gutter-size:15px;--frame-expand-duration:.3s;--frame-expand-stagger-delay:calc(var(--frame-expand-duration) / 3);--frame-expand-stagger-duration:calc(var(--frame-expand-duration) - var(--frame-expand-stagger-delay));padding:var(--code-padding-bottom) 0}pre.CollapsibleCodeContent-module__R6JtYW__codeBlock:has(>code[data-collapsible]){overflow-x:hidden}pre.CollapsibleCodeContent-module__R6JtYW__codeBlock:has(>code>.frame[data-frame-truncated=visible]){padding-bottom:0}.CollapsibleCodeContent-module__R6JtYW__code:has(>pre.CollapsibleCodeContent-module__R6JtYW__codeBlock>code>.frame[data-frame-truncated=visible]){position:relative;overflow-y:clip}.CollapsibleCodeContent-module__R6JtYW__code:has(>pre.CollapsibleCodeContent-module__R6JtYW__codeBlock>code>.frame[data-frame-truncated=visible]):after{content:"";pointer-events:none;background:linear-gradient(#0000,#fffc);height:40px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0}.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code:has(>pre.CollapsibleCodeContent-module__R6JtYW__codeBlock>code>.frame[data-frame-truncated=visible])>pre.CollapsibleCodeContent-module__R6JtYW__codeBlock{padding-bottom:var(--code-padding-bottom)}.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code:has(>pre.CollapsibleCodeContent-module__R6JtYW__codeBlock>code>.frame[data-frame-truncated=visible]):after{transform:translateY(100%)}.CollapsibleCodeContent-module__R6JtYW__code:has(>pre.CollapsibleCodeContent-module__R6JtYW__codeBlock>code[data-collapsible][data-focused-lines="0"]){padding-top:0;transition:padding-top .3s cubic-bezier(.5,0,0,1)}.CollapsibleCodeContent-module__R6JtYW__code:has(>pre.CollapsibleCodeContent-module__R6JtYW__codeBlock>code[data-collapsible][data-focused-lines="0"])>pre.CollapsibleCodeContent-module__R6JtYW__codeBlock{padding-top:0;padding-bottom:0;transition:padding .3s cubic-bezier(.5,0,0,1)}.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code:has(>pre.CollapsibleCodeContent-module__R6JtYW__codeBlock>code[data-collapsible][data-focused-lines="0"]){padding-top:10px}.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code:has(>pre.CollapsibleCodeContent-module__R6JtYW__codeBlock>code[data-collapsible][data-focused-lines="0"])>pre.CollapsibleCodeContent-module__R6JtYW__codeBlock{padding-top:var(--code-padding-bottom);padding-bottom:var(--code-padding-bottom)}.CollapsibleCodeContent-module__R6JtYW__code:has(>pre.CollapsibleCodeContent-module__R6JtYW__codeBlock>code[data-collapsible][data-focused-lines="0"])~.CollapsibleCodeContent-module__R6JtYW__toggle{border-top-width:0;transition:border-top-width .3s}.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code:has(>pre.CollapsibleCodeContent-module__R6JtYW__codeBlock>code[data-collapsible][data-focused-lines="0"])~.CollapsibleCodeContent-module__R6JtYW__toggle{border-top-width:1px}pre.CollapsibleCodeContent-module__R6JtYW__codeBlock[data-scrollbar-gutter=collapse-from]{transition:none;overflow-x:hidden}pre.CollapsibleCodeContent-module__R6JtYW__codeBlock[data-scrollbar-gutter=collapse-from] code{margin-bottom:var(--scrollbar-gutter-size);transition:none}pre.CollapsibleCodeContent-module__R6JtYW__codeBlock[data-scrollbar-gutter=collapse-to]{overflow-x:hidden}pre.CollapsibleCodeContent-module__R6JtYW__codeBlock[data-scrollbar-gutter=collapse-to] code{margin-bottom:0;transition:margin-bottom .3s}pre.CollapsibleCodeContent-module__R6JtYW__codeBlock[data-scrollbar-gutter=expand-from]{transition:none;overflow-x:hidden}pre.CollapsibleCodeContent-module__R6JtYW__codeBlock[data-scrollbar-gutter=expand-from] code{margin-bottom:0;transition:none}pre.CollapsibleCodeContent-module__R6JtYW__codeBlock[data-scrollbar-gutter=expand-to]{overflow-x:hidden}pre.CollapsibleCodeContent-module__R6JtYW__codeBlock[data-scrollbar-gutter=expand-to] code{margin-bottom:var(--scrollbar-gutter-size);transition:margin-bottom .3s}:is(.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code pre.CollapsibleCodeContent-module__R6JtYW__codeBlock[data-scrollbar-gutter=expand-from],.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code pre.CollapsibleCodeContent-module__R6JtYW__codeBlock[data-scrollbar-gutter=expand-to]){overflow-x:hidden}.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code pre.CollapsibleCodeContent-module__R6JtYW__codeBlock{overflow-x:auto}:is(.CollapsibleCodeContent-module__R6JtYW__codeBlock .frame:not([data-frame-type]),.CollapsibleCodeContent-module__R6JtYW__codeBlock .frame[data-frame-type=highlighted-unfocused],.CollapsibleCodeContent-module__R6JtYW__codeBlock .frame[data-frame-type=focus-unfocused]){overflow-anchor:none;opacity:0;visibility:hidden;max-height:0;transition:max-height .3s cubic-bezier(.5,0,0,1),opacity .2s .1s,visibility .3s;overflow:hidden}@supports (interpolate-size:allow-keywords){:is(.CollapsibleCodeContent-module__R6JtYW__codeBlock .frame:not([data-frame-type]),.CollapsibleCodeContent-module__R6JtYW__codeBlock .frame[data-frame-type=highlighted-unfocused],.CollapsibleCodeContent-module__R6JtYW__codeBlock .frame[data-frame-type=focus-unfocused]){interpolate-size:allow-keywords;max-height:unset;height:0;transition:height .3s,opacity .3s,visibility .3s;overflow:clip}}.CollapsibleCodeContent-module__R6JtYW__codeBlock .frame[data-frame-type=highlighted-unfocused]{opacity:1}:is(.CollapsibleCodeContent-module__R6JtYW__codeBlock .frame[data-frame-type=padding-top],.CollapsibleCodeContent-module__R6JtYW__codeBlock .frame[data-frame-type=padding-bottom]){opacity:.5;transition:opacity .3s}:is(.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code .CollapsibleCodeContent-module__R6JtYW__codeBlock .frame:not([data-frame-type]),.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code .CollapsibleCodeContent-module__R6JtYW__codeBlock .frame[data-frame-type=highlighted-unfocused],.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code .CollapsibleCodeContent-module__R6JtYW__codeBlock .frame[data-frame-type=focus-unfocused]){opacity:1;visibility:visible;max-height:2220px;transition:max-height 1.5s cubic-bezier(.25,.46,.45,.94),opacity .15s,visibility}@supports (interpolate-size:allow-keywords){:is(.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code .CollapsibleCodeContent-module__R6JtYW__codeBlock .frame:not([data-frame-type]),.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code .CollapsibleCodeContent-module__R6JtYW__codeBlock .frame[data-frame-type=highlighted-unfocused],.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code .CollapsibleCodeContent-module__R6JtYW__codeBlock .frame[data-frame-type=focus-unfocused]){max-height:unset;height:auto;transition:height var(--frame-expand-stagger-duration) ease var(--frame-expand-stagger-delay), opacity .3s ease, visibility 0s;overflow:clip}:is(.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code .CollapsibleCodeContent-module__R6JtYW__codeBlock .frame:is(:not([data-frame-type]),[data-frame-type=highlighted-unfocused],[data-frame-type=focus-unfocused]):has(+.frame[data-frame-type]:not([data-frame-type=highlighted-unfocused],[data-frame-type=focus-unfocused])),.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code .CollapsibleCodeContent-module__R6JtYW__codeBlock .frame[data-frame-type]:not([data-frame-type=highlighted-unfocused],[data-frame-type=focus-unfocused])+.frame:is(:not([data-frame-type]),[data-frame-type=highlighted-unfocused],[data-frame-type=focus-unfocused])){transition:height var(--frame-expand-duration) ease, opacity .3s ease, visibility 0s}}:is(.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code .CollapsibleCodeContent-module__R6JtYW__codeBlock .frame[data-frame-type=padding-top],.CollapsibleCodeContent-module__R6JtYW__container:has(.CollapsibleCodeContent-module__R6JtYW__checkbox:checked) .CollapsibleCodeContent-module__R6JtYW__code .CollapsibleCodeContent-module__R6JtYW__codeBlock .frame[data-frame-type=padding-bottom]){opacity:1}.CollapsibleCodeContent-module__R6JtYW__fileRefs{height:0;scroll-margin-top:16px;display:block}
.DemoLiveContent-module__p9QnKa__container{border:1px solid #d0cdd7;border-radius:8px;margin:10px 0}.DemoLiveContent-module__p9QnKa__demoSection{position:relative}.DemoLiveContent-module__p9QnKa__demoSurface{padding:24px;position:relative}.DemoLiveContent-module__p9QnKa__codeSection{border-top:1px solid #d0cdd7}.DemoLiveContent-module__p9QnKa__header{border-bottom:1px solid #d0cdd7;height:48px;position:relative}.DemoLiveContent-module__p9QnKa__headerContainer{justify-content:space-between;gap:8px;width:100%;display:flex;position:absolute}.DemoLiveContent-module__p9QnKa__headerContainer:before{content:"";background-color:#d0cdd7;width:1px;margin:-1px;position:absolute;top:0;bottom:0;left:0}.DemoLiveContent-module__p9QnKa__headerActions{align-items:center;gap:8px;height:48px;padding-right:8px;display:flex}.DemoLiveContent-module__p9QnKa__tabContainer{align-items:center;gap:8px;margin-left:-1px;padding-bottom:2px;display:flex;overflow-x:auto}.DemoLiveContent-module__p9QnKa__switchContainer{display:flex}.DemoLiveContent-module__p9QnKa__resetButton{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #d0cdd7;border-radius:6px;padding:4px 10px;font-size:12px;line-height:1}.DemoLiveContent-module__p9QnKa__resetButton:hover{background:#f4f2f7}.DemoLiveContent-module__p9QnKa__resetButton:focus-visible{outline-offset:2px;outline:2px solid #6f5bff}.DemoLiveContent-module__p9QnKa__switchContainerHidden{display:none}.DemoLiveContent-module__p9QnKa__code{padding:10px 0}.DemoLiveContent-module__p9QnKa__codeBlock{padding:6px 0}.DemoLiveContent-module__p9QnKa__fileRefs{height:0;scroll-margin-top:16px;display:block}
.garden-module__DUrkcq__bed{justify-content:center;align-items:flex-end;gap:var(--size-3);flex-wrap:wrap;display:flex}
.DemoError-module__z8xkyW__error{z-index:1;color:#b42318;white-space:pre-wrap;overflow-wrap:anywhere;background:#fdf2f2;border:1px solid #f1aeb5;border-radius:8px;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.4;position:absolute;top:0;left:12px;right:12px;transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}
.Flower-module__vPtrwa__root{--petal:var(--purple-9);--center:var(--amber-9);max-width:100%;height:auto;display:block;overflow:visible}.Flower-module__vPtrwa__plum{--petal:var(--plum-9)}.Flower-module__vPtrwa__crimson{--petal:var(--crimson-9)}.Flower-module__vPtrwa__amber{--petal:var(--amber-9);--center:var(--purple-11)}.Flower-module__vPtrwa__spoke{transition:transform .3s var(--ease-3)}.Flower-module__vPtrwa__petal{fill:var(--petal);fill-opacity:.82;animation:Flower-module__vPtrwa__petal-grow .3s var(--ease-out-3) backwards}.Flower-module__vPtrwa__center{fill:var(--center)}@keyframes Flower-module__vPtrwa__petal-grow{0%{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.Flower-module__vPtrwa__spoke{transition:none}.Flower-module__vPtrwa__petal{animation:none}}
.PetalSlider-module__isvhJq__root{justify-items:center;gap:var(--size-4);display:grid}.PetalSlider-module__isvhJq__value{text-align:center;font-weight:var(--font-weight-6);color:var(--purple-12);display:block}.PetalSlider-module__isvhJq__control{width:min(280px,60vw);padding-block:var(--size-3);touch-action:none;align-items:center;display:flex}.PetalSlider-module__isvhJq__track{width:100%;height:var(--size-1);border-radius:var(--radius-round);background-color:var(--purple-5)}.PetalSlider-module__isvhJq__indicator{border-radius:var(--radius-round);background-color:var(--purple-9)}.PetalSlider-module__isvhJq__thumb{width:var(--size-4);height:var(--size-4);border-radius:var(--radius-round);background-color:var(--purple-9);border:var(--border-size-2) solid var(--purple-1)}.PetalSlider-module__isvhJq__thumb:has(:focus-visible){outline:var(--border-size-2) solid var(--purple-9);outline-offset:var(--border-size-2)}
.DemoContent-module__aepLPW__container{border:1px solid #d0cdd7;border-radius:8px;margin:10px 0}.DemoContent-module__aepLPW__demoSection{border-radius:7px 7px 0 0;position:relative}.DemoContent-module__aepLPW__demoSurface{padding:24px;position:relative}.DemoContent-module__aepLPW__codeSection{border-top:1px solid #d0cdd7}.DemoContent-module__aepLPW__code{padding:10px 0}.DemoContent-module__aepLPW__codeBlock{padding:6px 0}.DemoContent-module__aepLPW__fileRefs{height:0;scroll-margin-top:16px;display:block}
.CredentialsToggle-module__vnw7JG__toggle{color:#36314a;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ebe4ff;border:1px solid #d0cdd7;border-radius:999px;align-self:center;align-items:center;gap:8px;height:28px;margin-right:8px;padding:0 12px;font-family:inherit;font-size:12px;line-height:1;transition:background-color .12s,border-color .12s;display:inline-flex}.CredentialsToggle-module__vnw7JG__toggle:hover{background:#ddd1ff}.CredentialsToggle-module__vnw7JG__toggle:focus-within{outline-offset:2px;outline:2px solid #7f56d9}.CredentialsToggle-module__vnw7JG__checkbox{color:#fff;cursor:pointer;background:#fff;border:1px solid #8b7fb4;border-radius:4px;justify-content:center;align-items:center;width:14px;height:14px;padding:0;display:inline-flex}.CredentialsToggle-module__vnw7JG__checkbox[data-checked]{background:#7f56d9;border-color:#7f56d9}.CredentialsToggle-module__vnw7JG__checkbox:focus-visible{outline-offset:2px;outline:2px solid #7f56d9}.CredentialsToggle-module__vnw7JG__indicator{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.CredentialsToggle-module__vnw7JG__indicator svg{width:10px;height:10px}.CredentialsToggle-module__vnw7JG__label{font-weight:500}
.DemoFeature-module___49WvG__root{padding:var(--size-fluid-5) var(--landing-gutter)}.DemoFeature-module___49WvG__root[data-landing-tone=tint]{border-block:var(--border-size-1) solid var(--purple-4);background-color:var(--purple-2)}.DemoFeature-module___49WvG__inner{gap:var(--size-7);max-width:var(--landing-width);grid-template-columns:minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.DemoFeature-module___49WvG__copy,.DemoFeature-module___49WvG__media{min-width:0}.DemoFeature-module___49WvG__root .DemoFeature-module___49WvG__copy>a>h2{margin:0 0 var(--size-3);font-size:var(--font-size-fluid-2);line-height:var(--font-lineheight-1);color:var(--purple-12);text-wrap:balance}.DemoFeature-module___49WvG__copy>p{margin:0 0 var(--size-3);font-size:var(--font-size-2);line-height:var(--font-lineheight-3)}.DemoFeature-module___49WvG__copy>:not(p,a)+p{margin-top:var(--size-4)}.DemoFeature-module___49WvG__root .DemoFeature-module___49WvG__copy>a:first-child+p{font-size:var(--font-size-3);color:var(--mauve-11)}.DemoFeature-module___49WvG__root .DemoFeature-module___49WvG__copy>p>a,.DemoFeature-module___49WvG__root .DemoFeature-module___49WvG__copy>p>a:visited{color:var(--purple-11)}.DemoFeature-module___49WvG__root .DemoFeature-module___49WvG__copy>ul{gap:var(--size-2);margin:var(--size-4) 0;padding:0;list-style:none;display:grid}.DemoFeature-module___49WvG__copy>ul>li{padding-left:var(--size-5);line-height:var(--font-lineheight-3);position:relative}.DemoFeature-module___49WvG__copy>ul>li:before{content:"";width:var(--size-2);height:var(--size-2);border-radius:var(--radius-1);background-color:var(--purple-9);position:absolute;top:.55em;left:0}.DemoFeature-module___49WvG__media:has(>.demo){padding-right:var(--size-4)}.DemoFeature-module___49WvG__media:not(:has(>.demo)){overflow-x:auto}.DemoFeature-module___49WvG__root[data-landing-tone=tint] .DemoFeature-module___49WvG__media>*{background-color:var(--purple-1);border-radius:8px}@media (min-width:1000px){.DemoFeature-module___49WvG__inner{gap:var(--size-9);grid-template-columns:repeat(2,minmax(0,1fr))}.DemoFeature-module___49WvG__root[data-reverse] .DemoFeature-module___49WvG__copy{order:2}.DemoFeature-module___49WvG__media:has(>.demo){padding-right:0}}
.DemoContentLoading-module__p33OQW__files,.DemoContentLoading-module__p33OQW__files figure,.DemoContentLoading-module__p33OQW__files dl,.DemoContentLoading-module__p33OQW__files dd{margin:0;padding:0}.DemoContentLoading-module__p33OQW__files>figure>dl>dd:first-of-type{padding:10px 0}.DemoContentLoading-module__p33OQW__files>figure>dl>dt,.DemoContentLoading-module__p33OQW__files>figure>dl>dd~dd{display:none}
.LandingActions-module__cBtqwG__root{margin-block:var(--size-5)}.LandingActions-module__cBtqwG__root p{gap:var(--size-3);flex-wrap:wrap;margin:0;display:flex}.LandingActions-module__cBtqwG__root p a,.LandingActions-module__cBtqwG__root p a:visited{align-items:center;gap:var(--size-2);padding:var(--size-2) var(--size-5);border:var(--border-size-2) solid var(--purple-8);border-radius:var(--radius-round);color:var(--purple-11);font-size:var(--font-size-2);font-weight:var(--font-weight-6);line-height:var(--font-lineheight-3);transition:background-color .2s var(--ease-3), border-color .2s var(--ease-3);background-color:#0000;text-decoration:none;display:inline-flex}.LandingActions-module__cBtqwG__root p a:hover{border-color:var(--purple-9);background-color:var(--purple-4)}[data-centered] .LandingActions-module__cBtqwG__root p{justify-content:center}.LandingActions-module__cBtqwG__root p a:first-child,.LandingActions-module__cBtqwG__root p a:first-child:visited{border-color:var(--purple-9);background-color:var(--purple-9);color:#fff}.LandingActions-module__cBtqwG__root p a:first-child:hover{border-color:var(--purple-10);background-color:var(--purple-10)}.LandingActions-module__cBtqwG__root p a:focus-visible{outline:var(--border-size-2) solid var(--purple-12);outline-offset:var(--border-size-2)}.LandingActions-module__cBtqwG__root p a[href^="https://"]:after{content:"↗"}[data-landing-tone=solid] .LandingActions-module__cBtqwG__root p a{border-color:var(--purple-8);color:#fff}[data-landing-tone=solid] .LandingActions-module__cBtqwG__root p a:visited{border-color:var(--purple-8);color:#fff}[data-landing-tone=solid] .LandingActions-module__cBtqwG__root p a:hover{background-color:var(--purple-11);border-color:#fff}[data-landing-tone=solid] .LandingActions-module__cBtqwG__root p a:first-child{color:var(--purple-12);background-color:#fff;border-color:#fff}[data-landing-tone=solid] .LandingActions-module__cBtqwG__root p a:first-child:visited{color:var(--purple-12);background-color:#fff;border-color:#fff}[data-landing-tone=solid] .LandingActions-module__cBtqwG__root p a:first-child:hover{border-color:var(--purple-4);background-color:var(--purple-4)}[data-landing-tone=solid] .LandingActions-module__cBtqwG__root p a:focus-visible{outline-color:#fff}
.DemoContentLoading-module__uegQcW__variants,.DemoContentLoading-module__uegQcW__variants figure,.DemoContentLoading-module__uegQcW__variants dl,.DemoContentLoading-module__uegQcW__variants dd{margin:0;padding:0}.DemoContentLoading-module__uegQcW__variants>figure:first-of-type>dl>dd:first-of-type{padding:10px 0}.DemoContentLoading-module__uegQcW__variants>figure>figcaption,.DemoContentLoading-module__uegQcW__variants>figure>dl>dt,.DemoContentLoading-module__uegQcW__variants>figure:first-of-type>dl>dd~dd,.DemoContentLoading-module__uegQcW__variants>figure~figure{display:none}
.DemoHero-module__eLtVpq__root{padding:var(--size-fluid-5) var(--landing-gutter);border-bottom:var(--border-size-1) solid var(--purple-5);background-color:var(--purple-2)}.DemoHero-module__eLtVpq__inner{gap:var(--size-8);max-width:var(--landing-width);grid-template-columns:minmax(0,1fr);align-items:center;margin-inline:auto;display:grid}.DemoHero-module__eLtVpq__copy{min-width:0}.DemoHero-module__eLtVpq__root .DemoHero-module__eLtVpq__copy>a>h1{margin:0 0 var(--size-4);font-size:var(--font-size-fluid-3);line-height:var(--font-lineheight-0);color:var(--purple-12);text-wrap:balance}.DemoHero-module__eLtVpq__copy>p{margin:0 0 var(--size-3);color:var(--mauve-11)}.DemoHero-module__eLtVpq__copy>p:first-of-type{max-width:34em;margin-bottom:var(--size-5);font-size:var(--font-size-2);line-height:var(--font-lineheight-3);text-wrap:pretty}.DemoHero-module__eLtVpq__media{z-index:0;min-width:0;padding:0 var(--size-4) var(--size-3) var(--size-3);position:relative}.DemoHero-module__eLtVpq__frame{background-color:var(--purple-1);border-radius:8px;position:relative}.DemoHero-module__eLtVpq__frame:before{content:"";z-index:-1;border-radius:inherit;background-color:var(--purple-6);transform:translate(calc(var(--size-3) * -1), var(--size-3));position:absolute;inset:0}@media (min-width:720px){.DemoHero-module__eLtVpq__copy>p:first-of-type{font-size:var(--font-size-3)}}@media (min-width:1000px){.DemoHero-module__eLtVpq__inner{gap:var(--size-9);grid-template-columns:minmax(0,9fr) minmax(0,11fr)}.DemoHero-module__eLtVpq__media{padding-right:0}}
.CheckboxRed-module__bYwN7G__root{background-color:#e5484d!important;border-color:#e5484d!important}
.LandingSection-module__Ycg9IG__root{padding:var(--size-fluid-5) var(--landing-gutter)}.LandingSection-module__Ycg9IG__root[data-landing-tone=tint]{border-block:var(--border-size-1) solid var(--purple-4);background-color:var(--purple-2)}.LandingSection-module__Ycg9IG__root[data-landing-tone=solid]{background-color:var(--purple-12);color:#fff}.LandingSection-module__Ycg9IG__inner{max-width:var(--landing-width);margin-inline:auto}.LandingSection-module__Ycg9IG__root[data-narrow] .LandingSection-module__Ycg9IG__inner{max-width:800px}@media (min-width:900px){.LandingSection-module__Ycg9IG__root[data-columns] .LandingSection-module__Ycg9IG__inner{column-gap:var(--size-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.LandingSection-module__Ycg9IG__root[data-columns] .LandingSection-module__Ycg9IG__inner>:not(div){grid-column:1/-1}}.LandingSection-module__Ycg9IG__root .LandingSection-module__Ycg9IG__inner>a>h2{max-width:var(--size-header-3);margin:0 0 var(--size-3);font-size:var(--font-size-fluid-2);line-height:var(--font-lineheight-1);color:var(--purple-12);text-wrap:balance}.LandingSection-module__Ycg9IG__inner>p{max-width:var(--size-content-3);margin:0 0 var(--size-3);font-size:var(--font-size-2);line-height:var(--font-lineheight-3)}.LandingSection-module__Ycg9IG__inner>:not(p,a)+p{margin-top:var(--size-5)}.LandingSection-module__Ycg9IG__root .LandingSection-module__Ycg9IG__inner>a:first-child+p{margin-bottom:var(--size-7);font-size:var(--font-size-3);color:var(--mauve-11);text-wrap:pretty}.LandingSection-module__Ycg9IG__root .LandingSection-module__Ycg9IG__inner>p>a,.LandingSection-module__Ycg9IG__root .LandingSection-module__Ycg9IG__inner>p>a:visited{color:var(--purple-11)}.LandingSection-module__Ycg9IG__root[data-centered] .LandingSection-module__Ycg9IG__inner>a>h2,.LandingSection-module__Ycg9IG__root[data-centered] .LandingSection-module__Ycg9IG__inner>a:first-child+p{text-align:center;margin-inline:auto}.LandingSection-module__Ycg9IG__root[data-landing-tone=solid] .LandingSection-module__Ycg9IG__inner>a>h2{color:#fff}.LandingSection-module__Ycg9IG__root[data-landing-tone=solid] .LandingSection-module__Ycg9IG__inner>p,.LandingSection-module__Ycg9IG__root[data-landing-tone=solid] .LandingSection-module__Ycg9IG__inner>a:first-child+p{color:var(--purple-5)}.LandingSection-module__Ycg9IG__root[data-landing-tone=solid] .LandingSection-module__Ycg9IG__inner>p>a,.LandingSection-module__Ycg9IG__root[data-landing-tone=solid] .LandingSection-module__Ycg9IG__inner>p>a:visited{color:#fff}
.DemoContentLoading-module__u0ir5W__files,.DemoContentLoading-module__u0ir5W__files figure,.DemoContentLoading-module__u0ir5W__files dl,.DemoContentLoading-module__u0ir5W__files dd{margin:0;padding:0}.DemoContentLoading-module__u0ir5W__files>figure>dl>dd:first-of-type{padding:10px 0}.DemoContentLoading-module__u0ir5W__files>figure>dl>dt{display:none}
.LandingFaq-module__dOxBfW__list{max-width:800px;margin:var(--size-7) auto 0;border-top:var(--border-size-1) solid var(--purple-6)}.LandingFaq-module__dOxBfW__item{border-bottom:var(--border-size-1) solid var(--purple-6)}.LandingFaq-module__dOxBfW__list .LandingFaq-module__dOxBfW__header{font-size:var(--font-size-3);scroll-margin-top:var(--size-3);margin:0}.LandingFaq-module__dOxBfW__trigger{justify-content:space-between;align-items:center;gap:var(--size-3);width:100%;padding:var(--size-4) var(--size-2);color:var(--purple-12);font:inherit;font-weight:var(--font-weight-6);line-height:var(--font-lineheight-1);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.LandingFaq-module__dOxBfW__trigger:hover{background-color:var(--purple-3)}.LandingFaq-module__dOxBfW__trigger:focus-visible{outline:var(--border-size-2) solid var(--purple-9);outline-offset:calc(var(--border-size-2) * -1)}.LandingFaq-module__dOxBfW__chevron{width:var(--size-4);height:var(--size-4);color:var(--purple-11);transition:transform .2s var(--ease-3);flex-shrink:0}.LandingFaq-module__dOxBfW__trigger[data-panel-open] .LandingFaq-module__dOxBfW__chevron{transform:rotate(180deg)}.LandingFaq-module__dOxBfW__panel{height:var(--accordion-panel-height);transition:height .25s var(--ease-3);overflow:hidden}.LandingFaq-module__dOxBfW__panel[data-starting-style],.LandingFaq-module__dOxBfW__panel[data-ending-style]{height:0}.LandingFaq-module__dOxBfW__answer{padding:0 var(--size-2) var(--size-4)}.LandingFaq-module__dOxBfW__list .LandingFaq-module__dOxBfW__answer p{max-width:var(--size-content-3);margin:0 0 var(--size-2);font-size:var(--font-size-1);line-height:var(--font-lineheight-3);color:var(--mauve-11)}.LandingFaq-module__dOxBfW__list .LandingFaq-module__dOxBfW__answer p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.LandingFaq-module__dOxBfW__chevron,.LandingFaq-module__dOxBfW__panel{transition:none}}
.CheckboxRed-module__4c_pzW__root{background-color:#e5484d!important;border-color:#e5484d!important}
.LandingFeatures-module__9x9uAq__grid{gap:var(--size-4);margin-top:var(--size-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.LandingFeatures-module__9x9uAq__card{padding:var(--size-5);border:var(--border-size-1) solid var(--purple-6);border-radius:var(--radius-3);background-color:var(--purple-1);transition:background-color .2s var(--ease-3), border-color .2s var(--ease-3);flex-direction:column;display:flex;position:relative}.LandingFeatures-module__9x9uAq__card:has(p:last-child>a):hover{border-color:var(--purple-8);background-color:var(--purple-3)}.LandingFeatures-module__9x9uAq__card:has(a:focus-visible){outline:var(--border-size-2) solid var(--purple-9);outline-offset:var(--border-size-2)}.LandingFeatures-module__9x9uAq__icon{width:var(--size-8);height:var(--size-8);margin-bottom:var(--size-4);border-radius:var(--radius-3);background-color:var(--purple-4);color:var(--purple-11);place-items:center;display:grid}.LandingFeatures-module__9x9uAq__icon svg{width:var(--size-5);height:var(--size-5)}.LandingFeatures-module__9x9uAq__grid .LandingFeatures-module__9x9uAq__card h3{margin:0 0 var(--size-2);font-size:var(--font-size-3);line-height:var(--font-lineheight-1);color:var(--purple-12)}.LandingFeatures-module__9x9uAq__grid .LandingFeatures-module__9x9uAq__card p{max-width:none;margin:0 0 var(--size-3);font-size:var(--font-size-1);line-height:var(--font-lineheight-3);color:var(--mauve-11)}.LandingFeatures-module__9x9uAq__grid .LandingFeatures-module__9x9uAq__card p:last-child{padding-top:var(--size-2);margin:auto 0 0}.LandingFeatures-module__9x9uAq__grid .LandingFeatures-module__9x9uAq__card p:last-child>a,.LandingFeatures-module__9x9uAq__grid .LandingFeatures-module__9x9uAq__card p:last-child>a:visited{font-weight:var(--font-weight-6);color:var(--purple-11);outline:none;text-decoration:none}.LandingFeatures-module__9x9uAq__grid .LandingFeatures-module__9x9uAq__card p:last-child>a:after{content:"";border-radius:inherit;position:absolute;inset:0}
.CheckboxRed-module__W2dg0W__root{background-color:#e5484d!important;border-color:#e5484d!important}
.AnchorPairing-module__Np6b_G__root{flex-direction:column;gap:12px;display:flex}.AnchorPairing-module__Np6b_G__controls{background-color:#f7f5f9;border:1px solid #d0cdd7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.AnchorPairing-module__Np6b_G__modePicker{border:none;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.AnchorPairing-module__Np6b_G__modeLegend{display:none}.AnchorPairing-module__Np6b_G__modeOption{font-family:var(--font-code);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #d0cdd7;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.AnchorPairing-module__Np6b_G__modeOption[data-active=true]{color:#fff}.AnchorPairing-module__Np6b_G__modeOption[data-active=true][data-quality=bad]{background-color:#d82c3c;background-color:color(display-p3 .78 .24 .26);border-color:#d82c3c;border-color:color(display-p3 .78 .24 .26)}.AnchorPairing-module__Np6b_G__modeOption[data-active=true][data-quality=good]{background-color:#008c5b;background-color:color(display-p3 .16 .55 .36);border-color:#008c5b;border-color:color(display-p3 .16 .55 .36)}.AnchorPairing-module__Np6b_G__modeBadge{text-transform:uppercase;letter-spacing:.06em;background-color:#00000014;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700}.AnchorPairing-module__Np6b_G__modeOption[data-quality=bad] .AnchorPairing-module__Np6b_G__modeBadge{color:#a71929;color:color(display-p3 .6 .16 .18);background-color:#d82c3c24;background-color:color(display-p3 .78 .24 .26/.14)}.AnchorPairing-module__Np6b_G__modeOption[data-quality=good] .AnchorPairing-module__Np6b_G__modeBadge{color:#00663d;color:color(display-p3 .1 .4 .24);background-color:#008c5b29;background-color:color(display-p3 .16 .55 .36/.16)}.AnchorPairing-module__Np6b_G__modeOption[data-active=true] .AnchorPairing-module__Np6b_G__modeBadge{color:#fff;background-color:#ffffff38}.AnchorPairing-module__Np6b_G__modeOption input{opacity:0;pointer-events:none;position:absolute}.AnchorPairing-module__Np6b_G__hint{color:#4a4a4a;background-color:#faf9fc;border-left:3px solid #d0cdd7;margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.AnchorPairing-module__Np6b_G__hint[data-quality=bad]{background-color:#d82c3c0f;background-color:color(display-p3 .78 .24 .26/.06);border-left-color:#d82c3c;border-left-color:color(display-p3 .78 .24 .26)}.AnchorPairing-module__Np6b_G__hint[data-quality=good]{background-color:#008c5b0f;background-color:color(display-p3 .16 .55 .36/.06);border-left-color:#008c5b;border-left-color:color(display-p3 .16 .55 .36)}.AnchorPairing-module__Np6b_G__viewport{background:#fff;border:1px solid #d0d7de;border-radius:8px;flex-direction:column;gap:12px;height:360px;padding:16px;display:flex;position:relative;overflow:auto}.AnchorPairing-module__Np6b_G__intro{color:#6b7280;font-size:12px}.AnchorPairing-module__Np6b_G__scrollHint{background:#f7f5f9;border:1px dashed #d0cdd7;border-radius:6px;padding:6px 10px;display:inline-block}.AnchorPairing-module__Np6b_G__cards{flex-direction:column;gap:10px;display:flex}.AnchorPairing-module__Np6b_G__card{background:#fff;border:1px solid #d0d7de;border-radius:6px;padding:10px 12px;position:relative}.AnchorPairing-module__Np6b_G__card[data-loading]{background:#fffbea;border-color:#ffe69c}.AnchorPairing-module__Np6b_G__cardHeader{justify-content:space-between;align-items:baseline;display:flex}.AnchorPairing-module__Np6b_G__cardTitle{text-transform:uppercase;letter-spacing:.04em;color:#374151;font-size:12px;font-weight:600}.AnchorPairing-module__Np6b_G__cardBadge{color:#664d03;visibility:hidden;background:#fff3cd;border:1px solid #ffe69c;border-radius:10px;padding:2px 6px;font-size:10px}.AnchorPairing-module__Np6b_G__cardBadge[data-visible]{visibility:visible}.AnchorPairing-module__Np6b_G__cardMeta{color:#6b7280;margin:4px 0;font-size:12px}.AnchorPairing-module__Np6b_G__cardPending{color:#b45309;font-family:var(--font-code);visibility:hidden;margin-left:6px}.AnchorPairing-module__Np6b_G__cardPending[data-visible]{visibility:visible}.AnchorPairing-module__Np6b_G__cardLines{margin:0;padding-left:16px;font-size:13px;line-height:1.5}.AnchorPairing-module__Np6b_G__buttonRow{background:#fff;border:2px solid #8e4ec6;border:2px solid color(display-p3 .523 .318 .751);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex;box-shadow:0 4px 12px #00000014}.AnchorPairing-module__Np6b_G__buttonRowLabel{color:#733aa4;color:color(display-p3 .42 .24 .62);margin-right:4px;font-size:12px;font-weight:600}.AnchorPairing-module__Np6b_G__detailButton{cursor:pointer;font-size:12px;font-family:var(--font-code);background:#fff;border:1px solid #d0d7de;border-radius:4px;padding:4px 10px}.AnchorPairing-module__Np6b_G__detailButtonSelected{color:#fff;background:#0969da;border-color:#0969da}.AnchorPairing-module__Np6b_G__outro{color:#6b7280;border-top:1px dashed #e5e7eb;padding:12px 0 0;font-size:12px}
.LandingFooter-module__MScjFq__root{padding:var(--size-7) var(--landing-gutter);border-top:var(--border-size-1) solid var(--purple-5);background-color:var(--purple-2)}.LandingFooter-module__MScjFq__inner{max-width:var(--landing-width);margin-inline:auto}.LandingFooter-module__MScjFq__root .LandingFooter-module__MScjFq__inner p{max-width:var(--size-content-3);font-size:var(--font-size-1);line-height:var(--font-lineheight-3);color:var(--mauve-11);margin:0}.LandingFooter-module__MScjFq__root .LandingFooter-module__MScjFq__inner p+p{margin-top:var(--size-2)}.LandingFooter-module__MScjFq__root .LandingFooter-module__MScjFq__inner a,.LandingFooter-module__MScjFq__root .LandingFooter-module__MScjFq__inner a:visited{color:var(--purple-11)}
.CascadingLoads-module__ejkRzq__root{flex-direction:column;gap:12px;display:flex}.CascadingLoads-module__ejkRzq__controls{background-color:#f7f5f9;border:1px solid #d0cdd7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.CascadingLoads-module__ejkRzq__modePicker{border:none;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.CascadingLoads-module__ejkRzq__modeLegend{display:none}.CascadingLoads-module__ejkRzq__modeOption{font-family:var(--font-code);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #d0cdd7;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.CascadingLoads-module__ejkRzq__modeOption[data-active=true]{color:#fff;background-color:#8e4ec6;background-color:color(display-p3 .523 .318 .751);border-color:#8e4ec6;border-color:color(display-p3 .523 .318 .751)}.CascadingLoads-module__ejkRzq__modeOption[data-active=true][data-quality=bad]{background-color:#d82c3c;background-color:color(display-p3 .78 .24 .26);border-color:#d82c3c;border-color:color(display-p3 .78 .24 .26)}.CascadingLoads-module__ejkRzq__modeOption[data-active=true][data-quality=good]{background-color:#008c5b;background-color:color(display-p3 .16 .55 .36);border-color:#008c5b;border-color:color(display-p3 .16 .55 .36)}.CascadingLoads-module__ejkRzq__modeBadge{text-transform:uppercase;letter-spacing:.06em;color:inherit;background-color:#00000014;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700}.CascadingLoads-module__ejkRzq__modeOption[data-quality=bad] .CascadingLoads-module__ejkRzq__modeBadge{color:#a71929;color:color(display-p3 .6 .16 .18);background-color:#d82c3c24;background-color:color(display-p3 .78 .24 .26/.14)}.CascadingLoads-module__ejkRzq__modeOption[data-quality=good] .CascadingLoads-module__ejkRzq__modeBadge{color:#00663d;color:color(display-p3 .1 .4 .24);background-color:#008c5b29;background-color:color(display-p3 .16 .55 .36/.16)}.CascadingLoads-module__ejkRzq__modeOption[data-active=true] .CascadingLoads-module__ejkRzq__modeBadge{color:#fff;background-color:#ffffff38}.CascadingLoads-module__ejkRzq__modeOption input{opacity:0;pointer-events:none;position:absolute}.CascadingLoads-module__ejkRzq__preferenceBar{flex-wrap:wrap;gap:10px;display:flex}.CascadingLoads-module__ejkRzq__preferenceGroup{background-color:#fff;border:1px solid #d0cdd7;border-left-width:4px;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.CascadingLoads-module__ejkRzq__preferenceGroup[data-shift=yes]{background-color:#d82c3c0a;background-color:color(display-p3 .78 .24 .26/.04);border-left-color:#d82c3c;border-left-color:color(display-p3 .78 .24 .26)}.CascadingLoads-module__ejkRzq__preferenceGroup[data-shift=no]{background-color:#008c5b0a;background-color:color(display-p3 .16 .55 .36/.04);border-left-color:#008c5b;border-left-color:color(display-p3 .16 .55 .36)}.CascadingLoads-module__ejkRzq__preferenceLabel{color:#374151;align-items:baseline;gap:4px;margin-right:4px;font-size:12px;display:inline-flex}.CascadingLoads-module__ejkRzq__preferenceLabel em{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-style:normal}.CascadingLoads-module__ejkRzq__preferenceGroup[data-shift=yes] .CascadingLoads-module__ejkRzq__preferenceLabel em{color:#a71929;color:color(display-p3 .6 .16 .18)}.CascadingLoads-module__ejkRzq__preferenceGroup[data-shift=no] .CascadingLoads-module__ejkRzq__preferenceLabel em{color:#00663d;color:color(display-p3 .1 .4 .24)}.CascadingLoads-module__ejkRzq__densityButton{cursor:pointer;font-size:12px;font-family:var(--font-code);background:#fff;border:1px solid #d0d7de;border-radius:4px;padding:4px 10px}.CascadingLoads-module__ejkRzq__densityButtonSelected{color:#fff;background:#0969da;border-color:#0969da}.CascadingLoads-module__ejkRzq__hint{color:#4a4a4a;background-color:#faf9fc;border-left:3px solid #d0cdd7;margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.CascadingLoads-module__ejkRzq__hint[data-quality=bad]{background-color:#d82c3c0f;background-color:color(display-p3 .78 .24 .26/.06);border-left-color:#d82c3c;border-left-color:color(display-p3 .78 .24 .26)}.CascadingLoads-module__ejkRzq__hint[data-quality=good]{background-color:#008c5b0f;background-color:color(display-p3 .16 .55 .36/.06);border-left-color:#008c5b;border-left-color:color(display-p3 .16 .55 .36)}.CascadingLoads-module__ejkRzq__cards{flex-direction:column;gap:12px;display:flex}.CascadingLoads-module__ejkRzq__card{background:#fff;border:1px solid #d0d7de;border-radius:6px;padding:12px;position:relative}.CascadingLoads-module__ejkRzq__card[data-loading]{background:#fffbea}.CascadingLoads-module__ejkRzq__cardHeader{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.CascadingLoads-module__ejkRzq__cardTitle{text-transform:uppercase;letter-spacing:.04em;color:#374151;font-size:12px;font-weight:600}.CascadingLoads-module__ejkRzq__cardLatency{color:#9ca3af;font-size:10px;font-family:var(--font-code)}.CascadingLoads-module__ejkRzq__cardBadge{color:#664d03;background:#fff3cd;border:1px solid #ffe69c;border-radius:10px;padding:2px 6px;font-size:10px;position:absolute;top:8px;right:8px}.CascadingLoads-module__ejkRzq__cardDensity{color:#6b7280;margin:0 0 8px;font-size:12px}.CascadingLoads-module__ejkRzq__cardPending{color:#b45309;font-family:var(--font-code);margin-left:6px}.CascadingLoads-module__ejkRzq__cardLines{margin:0;padding-left:16px;font-size:13px;line-height:1.5}
.Chat-module__BdmpCq__root{background-color:#fff;border:1px solid #d0cdd7;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.Chat-module__BdmpCq__header{background-color:#faf8fc;border-bottom:1px solid #ece9f0;flex-direction:column;gap:2px;padding:12px 16px;display:flex;position:relative}.Chat-module__BdmpCq__resetButton{font-family:var(--font-code);color:#2a2530;cursor:pointer;background-color:#fff;border:1px solid #d0cdd7;border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;top:10px;right:12px}.Chat-module__BdmpCq__resetButton:hover{background-color:#f3f0f7}.Chat-module__BdmpCq__channel{font-family:var(--font-code);color:#1a1a1a;font-size:14px;font-weight:600}.Chat-module__BdmpCq__subtitle{color:#6b6477;font-size:12px}.Chat-module__BdmpCq__scroller{scrollbar-gutter:stable;overflow-anchor:none;height:220px;overflow-y:auto}.Chat-module__BdmpCq__thread{flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex}.Chat-module__BdmpCq__loadRow{justify-content:center;padding-bottom:4px;display:flex}.Chat-module__BdmpCq__loadButton{font-family:var(--font-code);color:#8e4ec6;color:color(display-p3 .523 .318 .751);cursor:pointer;background-color:#0000;border:1px dashed #8e4ec6;border:1px dashed color(display-p3 .523 .318 .751);border-radius:999px;padding:6px 14px;font-size:12px;transition:background-color .2s,color .2s}.Chat-module__BdmpCq__loadButton:hover{color:#fff;background-color:#8e4ec6;background-color:color(display-p3 .523 .318 .751)}.Chat-module__BdmpCq__threadStart{color:#8a8294;font-size:11px;font-style:italic}.Chat-module__BdmpCq__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Chat-module__BdmpCq__message{gap:10px;padding:6px 0;display:flex;overflow:hidden}.Chat-module__BdmpCq__message[data-fresh]{animation:.35s ease-out both Chat-module__BdmpCq__expand-in,.35s ease-out both Chat-module__BdmpCq__fade-in}@keyframes Chat-module__BdmpCq__expand-in{0%{max-height:0;padding-top:0;padding-bottom:0}to{max-height:120px;padding-top:6px;padding-bottom:6px}}@keyframes Chat-module__BdmpCq__fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Chat-module__BdmpCq__message[data-fresh]{animation:none}}.Chat-module__BdmpCq__avatar{color:#fff;width:28px;height:28px;font-family:var(--font-code);background-color:#8e4ec6;background-color:color(display-p3 .523 .318 .751);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.Chat-module__BdmpCq__body{flex:1;min-width:0}.Chat-module__BdmpCq__meta{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.Chat-module__BdmpCq__author{color:#1a1a1a;font-size:13px;font-weight:600}.Chat-module__BdmpCq__time{color:#8a8294;font-size:11px;font-family:var(--font-code)}.Chat-module__BdmpCq__text{color:#2a2530;margin:0;font-size:13px;line-height:1.4}
section.LandingLinks-module__4znFzG__root ul{gap:var(--size-3);margin:var(--size-7) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));padding:0;list-style:none;display:grid}.LandingLinks-module__4znFzG__root li{padding:var(--size-4) var(--size-5);border:var(--border-size-1) solid var(--purple-6);border-radius:var(--radius-3);background-color:var(--purple-1);transition:background-color .2s var(--ease-3), border-color .2s var(--ease-3);position:relative}.LandingLinks-module__4znFzG__root li:hover{border-color:var(--purple-8);background-color:var(--purple-3)}.LandingLinks-module__4znFzG__root li:has(a:focus-visible){outline:var(--border-size-2) solid var(--purple-9);outline-offset:var(--border-size-2)}.LandingLinks-module__4znFzG__root ul li p{font-size:var(--font-size-1);color:var(--mauve-11);margin:0}.LandingLinks-module__4znFzG__root ul li p:first-child a,.LandingLinks-module__4znFzG__root ul li p:first-child a:visited{font-size:var(--font-size-2);font-weight:var(--font-weight-7);color:var(--purple-11);outline:none;text-decoration:none}.LandingLinks-module__4znFzG__root ul li p:first-child a:after{content:"";border-radius:inherit;position:absolute;inset:0}.LandingLinks-module__4znFzG__root ul li p+p{margin-top:var(--size-1)}
.PreInline-module__-bSmFa__root .frame[data-frame-type=comment]{display:none}
@layer components{.Select-module__KCyVAW__Select{box-sizing:border-box;color:#65636d;cursor:default;-webkit-user-select:none;user-select:none;background-color:#faf9fb;border:1px solid #d0cdd7;border-radius:12px;outline:0;justify-content:space-between;align-items:center;gap:8px;min-width:140px;height:1.75rem;margin:0;padding-left:12px;padding-right:10px;font-family:inherit;font-size:1rem;line-height:1.5rem;display:flex}@media (hover:hover){.Select-module__KCyVAW__Select:hover{background-color:#f2eff3}}.Select-module__KCyVAW__Select:active,.Select-module__KCyVAW__Select[data-popup-open]{background-color:#f2eff3}.Select-module__KCyVAW__Select:focus-visible{outline-offset:-1px;outline:2px solid #8e4ec6}.Select-module__KCyVAW__Select[aria-disabled=true]{opacity:.7;cursor:progress}.Select-module__KCyVAW__SelectIcon{display:flex}.Select-module__KCyVAW__Popup{box-sizing:border-box;color:#65636d;transform-origin:var(--transform-origin);max-height:var(--available-height);background-color:canvas;border-radius:.375rem;padding-block:.25rem;transition:transform .15s,opacity .15s;overflow-y:auto}.Select-module__KCyVAW__Popup[data-starting-style],.Select-module__KCyVAW__Popup[data-ending-style]{opacity:0;transform:scale(.9)}.Select-module__KCyVAW__Popup[data-side=none]{opacity:1;transition:none;transform:none}@media (prefers-color-scheme:light){.Select-module__KCyVAW__Popup{outline:1px solid #d0cdd7;box-shadow:0 10px 15px -3px #d0cdd7,0 4px 6px -4px #d0cdd7}}@media (prefers-color-scheme:dark){.Select-module__KCyVAW__Popup{outline:1px solid var(--color-gray-300);outline-offset:-1px}}.Select-module__KCyVAW__Arrow{display:flex}.Select-module__KCyVAW__Arrow[data-side=top]{bottom:-8px;rotate:180deg}.Select-module__KCyVAW__Arrow[data-side=bottom]{top:-8px;rotate:none}.Select-module__KCyVAW__Arrow[data-side=left]{right:-13px;rotate:90deg}.Select-module__KCyVAW__Arrow[data-side=right]{left:-13px;rotate:-90deg}.Select-module__KCyVAW__ArrowFill{fill:canvas}@media (prefers-color-scheme:light){.Select-module__KCyVAW__ArrowOuterStroke{fill:#d0cdd7}}@media (prefers-color-scheme:dark){.Select-module__KCyVAW__ArrowInnerStroke{fill:#d0cdd7}}.Select-module__KCyVAW__Item{box-sizing:border-box;padding-block:.5rem;min-width:var(--anchor-width);cursor:default;-webkit-user-select:none;user-select:none;outline:0;grid-template-columns:.75rem 1fr;align-items:center;gap:.5rem;padding-left:.625rem;padding-right:1rem;scroll-margin-block:1rem;font-size:.875rem;line-height:1rem;display:grid}[data-side=none] .Select-module__KCyVAW__Item{min-width:calc(var(--anchor-width) + 1rem);padding-right:3rem;font-size:1rem}.Select-module__KCyVAW__Item[data-highlighted]{z-index:0;position:relative}.Select-module__KCyVAW__Item[data-highlighted]:before{content:"";z-index:-1;background-color:#f2eff3;border-radius:12px;position:absolute;inset-block:0;inset-inline:.25rem}.Select-module__KCyVAW__ItemIndicator{grid-column-start:1}.Select-module__KCyVAW__ItemIndicatorIcon{width:.75rem;height:.75rem;display:block}.Select-module__KCyVAW__ItemText{grid-column-start:2}.Select-module__KCyVAW__ScrollArrow{z-index:1;text-align:center;cursor:default;background:canvas;border-radius:.375rem;justify-content:center;align-items:center;width:100%;height:1rem;font-size:.75rem;display:flex}.Select-module__KCyVAW__ScrollArrow:before{content:"";width:100%;height:100%;position:absolute;left:0}.Select-module__KCyVAW__ScrollArrow[data-direction=up]:before{top:-100%}.Select-module__KCyVAW__ScrollArrow[data-direction=down]{bottom:0}.Select-module__KCyVAW__ScrollArrow[data-direction=down]:before{bottom:-100%}}
.LabeledSwitch-module__GR0pkq__root{width:88px;height:28px;display:flex}.LabeledSwitch-module__GR0pkq__indicator{z-index:-100;background-color:#9a5cd0;border-radius:12px 0 0 12px;width:44px;height:28px;transition:all .2s;position:absolute}.LabeledSwitch-module__GR0pkq__indicator.LabeledSwitch-module__GR0pkq__checked{border-radius:0 12px 12px 0;transform:translate(45px)}.LabeledSwitch-module__GR0pkq__segment{color:#0400119c;color:color(display-p3 .016 0 .059/.612);cursor:pointer;background-color:#0000;border:1px solid #14013132;border:1px solid color(display-p3 .067 .008 .184/.197);flex:1;padding:0;font-size:1rem;line-height:1;transition:background .2s,color .2s,border-color .2s}.LabeledSwitch-module__GR0pkq__segment+.LabeledSwitch-module__GR0pkq__segment{border-left:none;margin-left:-1px}.LabeledSwitch-module__GR0pkq__segment:nth-child(2),.LabeledSwitch-module__GR0pkq__segment:nth-child(2).LabeledSwitch-module__GR0pkq__active{border-radius:12px 0 0 12px}.LabeledSwitch-module__GR0pkq__segment:last-child{border-radius:0 12px 12px 0}.LabeledSwitch-module__GR0pkq__segment.LabeledSwitch-module__GR0pkq__active{color:#fff;background-color:#0000;border-color:#9a5cd0}.LabeledSwitch-module__GR0pkq__segment:hover{background-color:#30004010;border-color:#30004010;background-color:color(display-p3 .129 .008 .255/.063);border-color:color(display-p3 .129 .008 .255/.063)}
.CodeActionsMenu-module__AD-e_W__menuTrigger{box-sizing:border-box;z-index:10;color:#65636d;cursor:pointer;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:49px;margin-top:-1px;margin-left:-4px;margin-right:-24px;padding:0 4px;display:flex}.CodeActionsMenu-module__AD-e_W__menuTriggerInner{background:0 0;border:1px solid #0000;border-radius:0 4px 4px 0;justify-content:center;align-items:center;width:100%;height:100%;transition:background-color .2s,border-color .2s;display:flex}.CodeActionsMenu-module__AD-e_W__menuTrigger:hover:not(:disabled) .CodeActionsMenu-module__AD-e_W__menuTriggerInner{background-color:#f2eff3;border-color:#d0cdd7}.CodeActionsMenu-module__AD-e_W__menuTrigger:active:not(:disabled) .CodeActionsMenu-module__AD-e_W__menuTriggerInner,.CodeActionsMenu-module__AD-e_W__menuTrigger[data-popup-open] .CodeActionsMenu-module__AD-e_W__menuTriggerInner{background-color:#eae7ef;border-color:#d0cdd7}.CodeActionsMenu-module__AD-e_W__menuTrigger:focus-visible{outline:0}.CodeActionsMenu-module__AD-e_W__menuTrigger:focus-visible .CodeActionsMenu-module__AD-e_W__menuTriggerInner{outline-offset:0;outline:2px solid #8e4ec6}.CodeActionsMenu-module__AD-e_W__menuTrigger:disabled{cursor:default;opacity:.6}.CodeActionsMenu-module__AD-e_W__menuPositioner{z-index:1000}.CodeActionsMenu-module__AD-e_W__menuPopup{box-sizing:border-box;color:#65636d;min-width:160px;transform-origin:var(--transform-origin);background-color:canvas;border-radius:4px;outline:1px solid #d0cdd7;padding:4px;font-size:.875rem;transition:transform .15s,opacity .15s;box-shadow:0 10px 15px -3px #d0cdd7,0 4px 6px -4px #d0cdd7}.CodeActionsMenu-module__AD-e_W__menuPopup[data-starting-style],.CodeActionsMenu-module__AD-e_W__menuPopup[data-ending-style]{opacity:0;transform:scale(.95)}.CodeActionsMenu-module__AD-e_W__menuArrow{display:flex}.CodeActionsMenu-module__AD-e_W__menuArrow[data-side=top]{bottom:-8px;rotate:180deg}.CodeActionsMenu-module__AD-e_W__menuArrow[data-side=bottom]{top:-8px;rotate:none}.CodeActionsMenu-module__AD-e_W__menuArrow[data-side=left]{right:-13px;rotate:90deg}.CodeActionsMenu-module__AD-e_W__menuArrow[data-side=right]{left:-13px;rotate:-90deg}.CodeActionsMenu-module__AD-e_W__arrowFill{fill:canvas}.CodeActionsMenu-module__AD-e_W__arrowOuterStroke{fill:#d0cdd7}.CodeActionsMenu-module__AD-e_W__arrowInnerStroke{fill:none}.CodeActionsMenu-module__AD-e_W__menuItem,.CodeActionsMenu-module__AD-e_W__menuItem:link,.CodeActionsMenu-module__AD-e_W__menuItem.CodeActionsMenu-module__AD-e_W__menuItem:visited{cursor:default;-webkit-user-select:none;user-select:none;color:inherit;border-radius:6px;outline:0;align-items:center;gap:8px;padding:6px 10px;text-decoration:none;display:flex}.CodeActionsMenu-module__AD-e_W__menuItem[data-highlighted]{background-color:#f2eff3}.CodeActionsMenu-module__AD-e_W__menuItemIcon{color:#65636d;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.CodeActionsMenu-module__AD-e_W__menuSeparator{background-color:#d0cdd7;height:1px;margin:4px 6px}.CodeActionsMenu-module__AD-e_W__inlineActions{align-items:center;gap:4px;height:48px;padding-right:8px;display:flex}.CodeActionsMenu-module__AD-e_W__inlineSwitchAnchor{align-items:center;display:inline-flex}.CodeActionsMenu-module__AD-e_W__inlineIconButton,.CodeActionsMenu-module__AD-e_W__inlineIconButton:link,.CodeActionsMenu-module__AD-e_W__inlineIconButton.CodeActionsMenu-module__AD-e_W__inlineIconButton:visited{color:#65636d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.CodeActionsMenu-module__AD-e_W__inlineIconButton:hover{background-color:#f2eff3;border-color:#d0cdd7}.CodeActionsMenu-module__AD-e_W__inlineIconButton:active{background-color:#eae7ef;border-color:#d0cdd7}.CodeActionsMenu-module__AD-e_W__inlineIconButton:focus-visible{outline-offset:1px;outline:2px solid #8e4ec6}
.CodeBlockHeader-module__K5YG4G__header{border-bottom:1px solid #d0cdd7;height:48px;position:relative}.CodeBlockHeader-module__K5YG4G__headerContainer{width:100%;display:flex;position:absolute}.CodeBlockHeader-module__K5YG4G__headerContainer:before{content:"";background-color:#d0cdd7;width:1px;margin:-1px;position:absolute;top:0;bottom:0;left:0}.CodeBlockHeader-module__K5YG4G__headerContainer:after{content:"";background-color:#d0cdd7;width:1px;margin:-1px;position:absolute;top:0;bottom:0;right:0}.CodeBlockHeader-module__K5YG4G__headerContainerRoundedTop:before,.CodeBlockHeader-module__K5YG4G__headerContainerRoundedTop:after{margin-top:0;top:8px}.CodeBlockHeader-module__K5YG4G__tabContainer{flex:auto;align-items:center;gap:8px;margin-left:-1px;margin-right:-1px;padding-bottom:2px;display:flex;overflow-x:auto}.CodeBlockHeader-module__K5YG4G__label{color:#65636d;height:48px;font-size:12px;font-family:var(--font-code);align-items:center;padding:0 12px;display:flex}.CodeBlockHeader-module__K5YG4G__pendingIndicator{opacity:0;visibility:hidden;flex:0 0 16px;justify-content:center;align-self:center;align-items:center;width:16px;height:16px;margin-left:-24px;margin-right:8px;transition:opacity .16s .12s,visibility 0s linear .28s;display:inline-flex}.CodeBlockHeader-module__K5YG4G__pendingIndicator[data-pending]{opacity:1;visibility:visible;transition:opacity .16s,visibility linear}.CodeBlockHeader-module__K5YG4G__spinner{color:#7f56d9;width:14px;height:14px}.CodeBlockHeader-module__K5YG4G__pendingIndicator[data-pending] .CodeBlockHeader-module__K5YG4G__spinner{animation:.7s linear infinite CodeBlockHeader-module__K5YG4G__spin}.CodeBlockHeader-module__K5YG4G__spinner circle{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:40;stroke-dashoffset:12px;opacity:.85}.CodeBlockHeader-module__K5YG4G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes CodeBlockHeader-module__K5YG4G__spin{to{transform:rotate(360deg)}}
.CodeSource-module__H4iIVW__source pre{tab-size:2;margin:0;overflow-x:auto}.CodeSource-module__H4iIVW__source code{min-width:fit-content;display:block}.CodeSource-module__H4iIVW__source .frame{padding:0 12px;display:block}.CodeSource-module__H4iIVW__source .frame[data-lined]{white-space:normal;line-height:0;display:block}.CodeSource-module__H4iIVW__source .frame[data-lined] .line{white-space:pre;line-height:initial;display:block;position:relative}:is(.CodeSource-module__H4iIVW__source .frame[data-frame-type=highlighted],.CodeSource-module__H4iIVW__source .frame[data-frame-type=highlighted-unfocused]){background:#ebe4ff;border-radius:8px;margin:0 6px;padding:0 6px}.CodeSource-module__H4iIVW__source .line[data-hl]{background:#ebe4ff;margin:0 -6px;padding:0 6px}.CodeSource-module__H4iIVW__source mark{background:#ebe4ff;border-radius:4px}.CodeSource-module__H4iIVW__source mark[data-hl]{background:#e1d9ff}.CodeSource-module__H4iIVW__source mark[data-hl=strong]{background:#d4c8ff}.CodeSource-module__H4iIVW__source mark[data-hl-part=start]{border-top-right-radius:0;border-bottom-right-radius:0}.CodeSource-module__H4iIVW__source mark[data-hl-part=middle]{border-radius:0}.CodeSource-module__H4iIVW__source mark[data-hl-part=end]{border-top-left-radius:0;border-bottom-left-radius:0}.CodeSource-module__H4iIVW__source .line[data-hl=strong]{background:#e1d9ff;margin:0 -6px;padding:0 6px}:is(.CodeSource-module__H4iIVW__source .line[data-hl=strong][data-hl-position=single],.CodeSource-module__H4iIVW__source .line[data-hl=strong][data-hl-position=end]){z-index:1;position:relative}.CodeSource-module__H4iIVW__source .line[data-hl=""]:has(+.line[data-hl=strong]){margin-bottom:-6px;padding-bottom:6px}.CodeSource-module__H4iIVW__source .line[data-hl=strong]+.line[data-hl=""]{margin-top:-6px;padding-top:6px}.CodeSource-module__H4iIVW__source .line[data-hl-position=single]{border-radius:8px}.CodeSource-module__H4iIVW__source .line[data-hl-position=start]{border-top-left-radius:8px;border-top-right-radius:8px}.CodeSource-module__H4iIVW__source .line[data-hl-position=end]{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.CodeSource-module__H4iIVW__source .line[data-hl-description]:after{content:attr(data-hl-description);float:right;color:#fff;background:#8145b5;border-radius:8px;margin-right:-6px;padding:2px 4px}.CodeSource-module__H4iIVW__source .frame[data-frame-description]:before{content:attr(data-frame-description);float:right;color:#fff;background:#8145b5;border-radius:8px;padding:2px 4px}.CodeSource-module__H4iIVW__source .frame[data-frame-truncated=visible]{border-radius:8px 8px 0 0}.CodeSource-module__H4iIVW__source .frame[data-frame-truncated=hidden]{border-radius:0 0 8px 8px}.CodeSource-module__H4iIVW__source pre .frame .collapse{display:block;overflow:hidden}.CodeSource-module__H4iIVW__source pre .frame .collapse>span{height:0;display:block;overflow:hidden}.CodeSource-module__H4iIVW__source pre[data-transforming=expanded] .frame .collapse>span{height:var(--fairgarden-docs-syntax-line-height)}.CodeSource-module__H4iIVW__source pre[data-transforming=collapsing] .frame .collapse>span{animation:CodeSource-module__H4iIVW__fairgarden-docs-collapse-enter var(--fairgarden-docs-syntax-transform-duration) ease both}@keyframes CodeSource-module__H4iIVW__fairgarden-docs-collapse-enter{0%{height:var(--fairgarden-docs-syntax-line-height)}to{height:0}}.CodeSource-module__H4iIVW__source pre[data-transforming=expanding] .frame .collapse>span{animation:CodeSource-module__H4iIVW__fairgarden-docs-collapse-exit var(--fairgarden-docs-syntax-transform-duration) ease forwards}@keyframes CodeSource-module__H4iIVW__fairgarden-docs-collapse-exit{0%{height:0}to{height:var(--fairgarden-docs-syntax-line-height)}}.CodeSource-module__H4iIVW__source pre .frame .line[data-expanding]{display:block;overflow:hidden}.CodeSource-module__H4iIVW__source pre[data-transforming=expanded] .frame .line[data-expanding]{height:0}.CodeSource-module__H4iIVW__source pre[data-transforming=collapsing] .frame .line[data-expanding]{animation:CodeSource-module__H4iIVW__fairgarden-docs-line-collapse-enter var(--fairgarden-docs-syntax-transform-duration) ease both}@keyframes CodeSource-module__H4iIVW__fairgarden-docs-line-collapse-enter{0%{height:0}to{height:var(--fairgarden-docs-syntax-line-height)}}.CodeSource-module__H4iIVW__source pre[data-transforming=expanding] .frame .line[data-expanding]{animation:CodeSource-module__H4iIVW__fairgarden-docs-line-collapse-exit var(--fairgarden-docs-syntax-transform-duration) ease forwards}@keyframes CodeSource-module__H4iIVW__fairgarden-docs-line-collapse-exit{0%{height:var(--fairgarden-docs-syntax-line-height)}to{height:0}}.CodeSource-module__H4iIVW__source pre:focus-visible{outline:none}.CodeSource-module__H4iIVW__source .editable-code-wrapper{display:block;position:relative}.CodeSource-module__H4iIVW__source .editable-code-wrapper:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #6f5bff}.CodeSource-module__H4iIVW__source .editable-code-wrapper .editable-code-overlay[hidden]{display:block}.CodeSource-module__H4iIVW__source .editable-code-wrapper .editable-code-overlay{color:#fff;pointer-events:none;z-index:1;visibility:hidden;background:#1c1830eb;border-radius:6px;padding:4px 10px;font-size:12px;line-height:1.4;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.CodeSource-module__H4iIVW__source .editable-code-wrapper[data-editable-prompt] .editable-code-overlay{visibility:visible}.CodeSource-module__H4iIVW__source .editable-code-wrapper .editable-code-overlay kbd{background:#ffffff1a;border:1px solid #ffffff59;border-radius:4px;margin:0 2px;padding:1px 6px;font-family:inherit;font-size:11px;display:inline-block}
.CodeEditorContent-module__XRXFJa__container{border:1px solid #d0cdd7;border-radius:8px;margin:10px 0}.CodeEditorContent-module__XRXFJa__code,.CodeEditorContent-module__XRXFJa__codeBlock{padding:6px 0}
.IndentContent-module__kNC6dW__container{border:1px solid #d0cdd7;border-radius:8px;margin:10px 0;overflow:hidden}.IndentContent-module__kNC6dW__code{padding:10px 0 0}.IndentContent-module__kNC6dW__code:has(>pre>code:not([data-collapsible])):not(:has(>pre>code:not([data-collapsible])>.IndentContent-module__kNC6dW__frame[data-frame-type=highlighted-unfocused])){margin-bottom:10px}.IndentContent-module__kNC6dW__toggle{color:#65636d;cursor:pointer;width:100%;font-size:12px;font-family:var(--font-geist-mono);background:#f5f3f8;border:none;border-top:1px solid #d0cdd7;border-radius:0 0 7px 7px;padding:6px;display:none}.IndentContent-module__kNC6dW__code:has(>pre>code[data-collapsible])+.IndentContent-module__kNC6dW__toggle{display:block}.IndentContent-module__kNC6dW__toggle:hover{background:#eae7ef}pre.IndentContent-module__kNC6dW__codeBlock{--frame-expand-duration:.3s;--frame-expand-stagger-delay:calc(var(--frame-expand-duration) / 3);--frame-expand-stagger-duration:calc(var(--frame-expand-duration) - var(--frame-expand-stagger-delay));padding:6px 0}pre.IndentContent-module__kNC6dW__codeBlock:has(>code[data-collapsible]){overflow-x:hidden}pre.IndentContent-module__kNC6dW__codeBlock:has(>code>.frame[data-frame-truncated=visible]){padding-bottom:0}.IndentContent-module__kNC6dW__code:has(>pre.IndentContent-module__kNC6dW__codeBlock>code>.frame[data-frame-truncated=visible]){position:relative;overflow-y:clip}.IndentContent-module__kNC6dW__code:has(>pre.IndentContent-module__kNC6dW__codeBlock>code>.frame[data-frame-truncated=visible]):after{content:"";pointer-events:none;background:linear-gradient(#0000,#fffc);height:40px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0}.IndentContent-module__kNC6dW__expanded.IndentContent-module__kNC6dW__code:has(>pre.IndentContent-module__kNC6dW__codeBlock>code>.frame[data-frame-truncated=visible])>pre.IndentContent-module__kNC6dW__codeBlock{padding-bottom:6px}.IndentContent-module__kNC6dW__expanded.IndentContent-module__kNC6dW__code:has(>pre.IndentContent-module__kNC6dW__codeBlock>code>.frame[data-frame-truncated=visible]):after{transform:translateY(100%)}.IndentContent-module__kNC6dW__expanded pre.IndentContent-module__kNC6dW__codeBlock{overflow-x:auto}:is(.IndentContent-module__kNC6dW__codeBlock .frame:not([data-frame-type]),.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=highlighted-unfocused],.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=focus-unfocused]){overflow-anchor:none;opacity:0;visibility:hidden;max-height:0;transition:max-height .3s cubic-bezier(.5,0,0,1),opacity .2s .1s,visibility .3s;overflow:hidden}@supports (interpolate-size:allow-keywords){:is(.IndentContent-module__kNC6dW__codeBlock .frame:not([data-frame-type]),.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=highlighted-unfocused],.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=focus-unfocused]){interpolate-size:allow-keywords;max-height:unset;height:0;transition:height .3s,opacity .3s,visibility .3s;overflow:clip}}.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=highlighted-unfocused]{opacity:1}:is(.IndentContent-module__kNC6dW__expanded .IndentContent-module__kNC6dW__codeBlock .frame:not([data-frame-type]),.IndentContent-module__kNC6dW__expanded .IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=highlighted-unfocused],.IndentContent-module__kNC6dW__expanded .IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=focus-unfocused]){opacity:1;visibility:visible;max-height:2220px;transition:max-height 1.5s cubic-bezier(.25,.46,.45,.94),opacity .15s,visibility}@supports (interpolate-size:allow-keywords){:is(.IndentContent-module__kNC6dW__expanded .IndentContent-module__kNC6dW__codeBlock .frame:not([data-frame-type]),.IndentContent-module__kNC6dW__expanded .IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=highlighted-unfocused],.IndentContent-module__kNC6dW__expanded .IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=focus-unfocused]){max-height:unset;height:auto;transition:height var(--frame-expand-stagger-duration) ease var(--frame-expand-stagger-delay), opacity .3s ease, visibility 0s;overflow:clip}:is(.IndentContent-module__kNC6dW__expanded .IndentContent-module__kNC6dW__codeBlock .frame:is(:not([data-frame-type]),[data-frame-type=highlighted-unfocused],[data-frame-type=focus-unfocused]):has(+.frame[data-frame-type]:not([data-frame-type=highlighted-unfocused],[data-frame-type=focus-unfocused])),.IndentContent-module__kNC6dW__expanded .IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type]:not([data-frame-type=highlighted-unfocused],[data-frame-type=focus-unfocused])+.frame:is(:not([data-frame-type]),[data-frame-type=highlighted-unfocused],[data-frame-type=focus-unfocused])){transition:height var(--frame-expand-duration) ease, opacity .3s ease, visibility 0s}}:is(.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=highlighted],.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=focus]){transition:transform .3s}:is(.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=highlighted][data-frame-indent="1"],.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=focus][data-frame-indent="1"]){transform:translate(-2ch)}:is(.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=highlighted][data-frame-indent="2"],.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=focus][data-frame-indent="2"]){transform:translate(-4ch)}:is(.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=highlighted][data-frame-indent="3"],.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=focus][data-frame-indent="3"]){transform:translate(-6ch)}:is(.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=highlighted][data-frame-indent="4"],.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=focus][data-frame-indent="4"]){transform:translate(-8ch)}:is(.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=highlighted][data-frame-indent="5"],.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=focus][data-frame-indent="5"]){transform:translate(-10ch)}:is(.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=highlighted][data-frame-indent="6"],.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=focus][data-frame-indent="6"]){transform:translate(-12ch)}:is(.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=highlighted][data-frame-indent="7"],.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=focus][data-frame-indent="7"]){transform:translate(-14ch)}:is(.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=highlighted][data-frame-indent="8"],.IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=focus][data-frame-indent="8"]){transform:translate(-16ch)}:is(.IndentContent-module__kNC6dW__expanded .IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=highlighted],.IndentContent-module__kNC6dW__expanded .IndentContent-module__kNC6dW__codeBlock .frame[data-frame-type=focus]){transform:translate(0)}.IndentContent-module__kNC6dW__fileRefs{height:0;scroll-margin-top:16px;display:block}
.ConditionalShift-module__OEf4dq__container{background:var(--color-bg-surface,#fafafa);border-radius:8px;flex-direction:column;gap:12px;margin:10px 0;padding:16px;display:flex}.ConditionalShift-module__OEf4dq__intro{color:var(--color-fg-default,#1f2328);background:#eef4ff;border:1px solid #cfdcff;border-radius:6px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.ConditionalShift-module__OEf4dq__toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ConditionalShift-module__OEf4dq__label{color:var(--color-fg-muted,#6b7280);margin-right:4px;font-size:13px}.ConditionalShift-module__OEf4dq__toggle{border:1px solid var(--color-border-default,#d0d7de);cursor:pointer;background:#fff;border-radius:4px;padding:6px 12px;font-size:13px}.ConditionalShift-module__OEf4dq__toggleSelected{background:var(--color-accent,#0969da);color:#fff;border-color:var(--color-accent,#0969da)}.ConditionalShift-module__OEf4dq__list{flex-direction:column;gap:6px;display:flex}.ConditionalShift-module__OEf4dq__section{border:1px solid var(--color-border-default,#d0d7de);background:#fff;border-radius:6px;outline:1px solid #0000;transition:outline-color .12s;overflow:hidden}.ConditionalShift-module__OEf4dq__section[data-open]{outline-color:#cfdcff}.ConditionalShift-module__OEf4dq__summary{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;display:flex}.ConditionalShift-module__OEf4dq__chev{width:12px;color:var(--color-fg-muted,#6b7280);display:inline-block}.ConditionalShift-module__OEf4dq__sectionName{min-width:70px;font-weight:600}.ConditionalShift-module__OEf4dq__badge{color:#1f2328;font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#eaeef2;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;transition:background-color .2s;display:inline-flex}.ConditionalShift-module__OEf4dq__badge[data-pending]{color:#664d03;background:#fff3cd}.ConditionalShift-module__OEf4dq__spinner{color:#664d03;font-size:10px;font-style:italic}.ConditionalShift-module__OEf4dq__routeHint{color:var(--color-fg-muted,#6b7280);margin-left:auto;font-family:ui-monospace,monospace;font-size:11px}.ConditionalShift-module__OEf4dq__body{color:var(--color-fg-default,#1f2328);margin:0;padding:0 12px 12px 34px;font-size:13px;line-height:1.5}.ConditionalShift-module__OEf4dq__preview{color:var(--color-fg-muted,#6b7280);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 12px 10px 34px;font-size:12px;line-height:1.4;overflow:hidden}
.Comparison-module__Qt94fa__root{flex-direction:column;gap:12px;display:flex;position:relative}.Comparison-module__Qt94fa__root[data-mode=browser],.Comparison-module__Qt94fa__root[data-mode=browser] *{overflow-anchor:auto}.Comparison-module__Qt94fa__root[data-mode=hook],.Comparison-module__Qt94fa__root[data-mode=hook] *{overflow-anchor:none}.Comparison-module__Qt94fa__controls{z-index:1;background-color:#f7f5f9;border:1px solid #d0cdd7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0}.Comparison-module__Qt94fa__modePicker{border:none;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.Comparison-module__Qt94fa__modeLegend{display:none}.Comparison-module__Qt94fa__modeOption{font-family:var(--font-code);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #d0cdd7;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.Comparison-module__Qt94fa__modeOption[data-active=true]{color:#fff;background-color:#8e4ec6;background-color:color(display-p3 .523 .318 .751);border-color:#8e4ec6;border-color:color(display-p3 .523 .318 .751)}.Comparison-module__Qt94fa__modeOption[data-active=true][data-quality=bad]{background-color:#d82c3c;background-color:color(display-p3 .78 .24 .26);border-color:#d82c3c;border-color:color(display-p3 .78 .24 .26)}.Comparison-module__Qt94fa__modeOption[data-active=true][data-quality=good]{background-color:#008c5b;background-color:color(display-p3 .16 .55 .36);border-color:#008c5b;border-color:color(display-p3 .16 .55 .36)}.Comparison-module__Qt94fa__modeBadge{text-transform:uppercase;letter-spacing:.06em;color:inherit;background-color:#00000014;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700}.Comparison-module__Qt94fa__modeOption[data-quality=bad] .Comparison-module__Qt94fa__modeBadge{color:#a71929;color:color(display-p3 .6 .16 .18);background-color:#d82c3c24;background-color:color(display-p3 .78 .24 .26/.14)}.Comparison-module__Qt94fa__modeOption[data-quality=good] .Comparison-module__Qt94fa__modeBadge{color:#00663d;color:color(display-p3 .1 .4 .24);background-color:#008c5b29;background-color:color(display-p3 .16 .55 .36/.16)}.Comparison-module__Qt94fa__modeOption[data-active=true] .Comparison-module__Qt94fa__modeBadge{color:#fff;background-color:#ffffff38}.Comparison-module__Qt94fa__modeOption input{opacity:0;pointer-events:none;position:absolute}.Comparison-module__Qt94fa__switch{font-family:var(--font-code);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.Comparison-module__Qt94fa__switch input{accent-color:color(display-p3 .523 .318 .751);cursor:pointer;width:14px;height:14px}.Comparison-module__Qt94fa__hint{color:#4a4a4a;background-color:#faf9fc;border-left:3px solid #d0cdd7;margin:0;padding:8px 12px;font-size:13px;line-height:1.6}.Comparison-module__Qt94fa__hint[data-quality=bad]{background-color:#d82c3c0f;background-color:color(display-p3 .78 .24 .26/.06);border-left-color:#d82c3c;border-left-color:color(display-p3 .78 .24 .26)}.Comparison-module__Qt94fa__hint[data-quality=good]{background-color:#008c5b0f;background-color:color(display-p3 .16 .55 .36/.06);border-left-color:#008c5b;border-left-color:color(display-p3 .16 .55 .36)}.Comparison-module__Qt94fa__timeline{background-color:#fff;border:1px solid #d0cdd7;border-radius:8px;flex-direction:column;padding:16px;display:flex}.Comparison-module__Qt94fa__expandRow{justify-content:center;padding-bottom:12px;display:flex}.Comparison-module__Qt94fa__expandButton{font-family:var(--font-code);color:#733aa4;color:color(display-p3 .42 .24 .62);cursor:pointer;background-color:#8e4ec614;background-color:color(display-p3 .523 .318 .751/.08);border:1px dashed #8e4ec6;border:1px dashed color(display-p3 .523 .318 .751);border-radius:999px;padding:8px 18px;font-size:12px;transition:background-color .15s}.Comparison-module__Qt94fa__expandButton:hover{background-color:#8e4ec629;background-color:color(display-p3 .523 .318 .751/.16)}.Comparison-module__Qt94fa__older{grid-template-rows:0fr;display:grid}.Comparison-module__Qt94fa__older[data-animate]{transition:grid-template-rows var(--anim-duration,.6s) ease}.Comparison-module__Qt94fa__older[data-open]{grid-template-rows:1fr}.Comparison-module__Qt94fa__olderInner{flex-direction:column;justify-content:flex-end;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.Comparison-module__Qt94fa__divider{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.06em;color:#6a6a6a;align-items:center;gap:10px;margin:8px 0 12px;font-size:11px;font-weight:600;display:flex}.Comparison-module__Qt94fa__divider:before,.Comparison-module__Qt94fa__divider:after{content:"";border-top:1px solid #e0dce6;flex:1}.Comparison-module__Qt94fa__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Comparison-module__Qt94fa__event{border-left:2px solid #0000;border-radius:6px;grid-template-columns:56px 1fr;gap:12px;padding:10px 12px;display:grid}.Comparison-module__Qt94fa__event+.Comparison-module__Qt94fa__event{margin-top:4px}.Comparison-module__Qt94fa__time{font-family:var(--font-code);color:#6a6a6a;align-self:start;padding-top:2px;font-size:12px}.Comparison-module__Qt94fa__eventBody{flex-direction:column;gap:2px;min-width:0;display:flex}.Comparison-module__Qt94fa__eventTitle{color:#1a1a1a;margin:0;font-size:13px;font-weight:600}.Comparison-module__Qt94fa__eventDescription{color:#3a3742;margin:0;font-size:12px;line-height:1.5}
.BenchViewer-module__HweOeG__Root{justify-content:center;align-items:center;display:flex}.BenchViewer-module__HweOeG__Button{box-sizing:border-box;color:#65636d;-webkit-user-select:none;user-select:none;background-color:#fdfcfe;border:1px solid #d0cdd7;border-radius:.375rem;outline:0;justify-content:center;align-items:center;height:2.5rem;margin:0;padding:0 .875rem;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.5rem;display:flex}@media (hover:hover){.BenchViewer-module__HweOeG__Button:hover{background-color:#30004010}}.BenchViewer-module__HweOeG__Button:active{background-color:#20003820}.BenchViewer-module__HweOeG__Button:focus-visible{outline-offset:-1px;outline:2px solid #8e4ec6}.BenchViewer-module__HweOeG__Backdrop{opacity:.2;background-color:#fefcfe;transition:opacity .15s cubic-bezier(.45,1.005,0,1.005);position:fixed;inset:0}.BenchViewer-module__HweOeG__Backdrop[data-starting-style],.BenchViewer-module__HweOeG__Backdrop[data-ending-style]{opacity:0}.BenchViewer-module__HweOeG__Popup{box-sizing:border-box;z-index:100;background-color:#fefcfe;border-radius:.5rem;outline:1px solid #d0cdd7;gap:1rem;width:1120px;max-width:calc(100vw - 3rem);height:85%;margin-top:-2rem;padding:1.5rem;transition:all .15s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.BenchViewer-module__HweOeG__Popup[data-starting-style],.BenchViewer-module__HweOeG__Popup[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.9)}.BenchViewer-module__HweOeG__Interactive{flex-direction:column;flex:1;display:flex}.BenchViewer-module__HweOeG__Results{flex:1}.BenchViewer-module__HweOeG__Title{letter-spacing:-.0025em;margin-top:-.375rem;margin-bottom:.25rem;font-size:1.125rem;font-weight:500;line-height:1.75rem}.BenchViewer-module__HweOeG__Description{color:#65636d;margin:0 0 1.5rem;font-size:1rem;line-height:1.5rem}.BenchViewer-module__HweOeG__Actions{gap:1rem;display:flex}.BenchViewer-module__HweOeG__FrameContainer{width:792px;position:relative}.BenchViewer-module__HweOeG__Frame{border:none;width:100%;height:100%}.BenchViewer-module__HweOeG__FrameContainer.BenchViewer-module__HweOeG__isDisabled{cursor:wait}.BenchViewer-module__HweOeG__FrameBlocker{z-index:100;touch-action:none;cursor:wait;background:0 0;position:absolute;inset:0}
section.LandingStats-module__fIBnlG__root ul{gap:var(--size-7) var(--size-5);margin:var(--size-7) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));padding:0;list-style:none;display:grid}.LandingStats-module__fIBnlG__root li{padding-left:var(--size-4);border-left:var(--border-size-2) solid var(--purple-8);font-size:var(--font-size-1);line-height:var(--font-lineheight-3);color:var(--mauve-11)}.LandingStats-module__fIBnlG__root li strong{margin-bottom:var(--size-1);font-size:var(--font-size-7);font-weight:var(--font-weight-6);line-height:var(--font-lineheight-0);color:var(--purple-12);display:block}.LandingStats-module__fIBnlG__root[data-landing-tone=solid] li{border-left-color:var(--purple-9);color:var(--purple-5)}.LandingStats-module__fIBnlG__root[data-landing-tone=solid] li strong{color:#fff}
.CodeContent-module__8LOJzG__container{background:#fdfcfe;border:1px solid #d0cdd7;border-radius:8px;margin:10px 0}.CodeContent-module__8LOJzG__code{overflow-x:auto}.CodeContent-module__8LOJzG__codeBlock{tab-size:2;margin:0;padding:1em;display:block;overflow-x:auto}.CodeContent-module__8LOJzG__fileRefs{height:0;scroll-margin-top:16px;display:block}
.EditableToggleContent-module__loegcW__container{border:1px solid #d0cdd7;border-radius:8px;margin:10px 0}.EditableToggleContent-module__loegcW__editToggle{appearance:none;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #d0cdd7;border-radius:6px;padding:4px 12px;font-size:12px;line-height:1}.EditableToggleContent-module__loegcW__editToggle:hover{background:#f4f2f7}.EditableToggleContent-module__loegcW__editToggle:focus-visible{outline-offset:2px;outline:2px solid #6f5bff}.EditableToggleContent-module__loegcW__code,.EditableToggleContent-module__loegcW__codeBlock{padding:6px 0}
.CollapsibleSnippet-module__F4FfBq__container{background-color:#fff;border:1px solid #d0cdd7;border-radius:8px;flex-direction:column;gap:8px;margin:10px 0;padding:12px;display:flex}.CollapsibleSnippet-module__F4FfBq__pre{font-family:var(--font-code);color:#1a1a1a;background-color:#f2eff3;border-radius:4px;max-height:60px;margin:0;padding:12px;font-size:13px;line-height:1.5;transition:max-height .35s;overflow:hidden}.CollapsibleSnippet-module__F4FfBq__pre.CollapsibleSnippet-module__F4FfBq__expanded{max-height:400px}.CollapsibleSnippet-module__F4FfBq__code{white-space:pre;min-width:fit-content;font-family:inherit;display:block}.CollapsibleSnippet-module__F4FfBq__toggle{font-family:var(--font-code);color:#1a1a1a;cursor:pointer;background-color:#30004010;border:none;border-radius:4px;align-self:flex-start;padding:8px 14px;font-size:12px;transition:background-color .2s}.CollapsibleSnippet-module__F4FfBq__toggle:hover{background-color:#20003820}.CollapsibleSnippet-module__F4FfBq__pre[data-scrollbar-gutter=collapse-from]{padding-bottom:14px;transition:padding-bottom .35s;overflow-x:hidden}.CollapsibleSnippet-module__F4FfBq__pre[data-scrollbar-gutter=collapse-to]{padding-bottom:12px;transition:padding-bottom .35s;overflow-x:hidden}
.CpuBound-module__ViDNGq__root{flex-direction:column;gap:12px;display:flex}.CpuBound-module__ViDNGq__controls{background-color:#f7f5f9;border:1px solid #d0cdd7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.CpuBound-module__ViDNGq__modePicker{border:none;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.CpuBound-module__ViDNGq__modeLegend{display:none}.CpuBound-module__ViDNGq__modeOption{font-family:var(--font-code);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #d0cdd7;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.CpuBound-module__ViDNGq__modeOption[data-active=true]{color:#fff}.CpuBound-module__ViDNGq__modeOption[data-active=true][data-quality=bad]{background-color:#d82c3c;background-color:color(display-p3 .78 .24 .26);border-color:#d82c3c;border-color:color(display-p3 .78 .24 .26)}.CpuBound-module__ViDNGq__modeOption[data-active=true][data-quality=good]{background-color:#008c5b;background-color:color(display-p3 .16 .55 .36);border-color:#008c5b;border-color:color(display-p3 .16 .55 .36)}.CpuBound-module__ViDNGq__modeBadge{text-transform:uppercase;letter-spacing:.06em;color:inherit;background-color:#00000014;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700}.CpuBound-module__ViDNGq__modeOption[data-quality=bad] .CpuBound-module__ViDNGq__modeBadge{color:#a71929;color:color(display-p3 .6 .16 .18);background-color:#d82c3c24;background-color:color(display-p3 .78 .24 .26/.14)}.CpuBound-module__ViDNGq__modeOption[data-quality=good] .CpuBound-module__ViDNGq__modeBadge{color:#00663d;color:color(display-p3 .1 .4 .24);background-color:#008c5b29;background-color:color(display-p3 .16 .55 .36/.16)}.CpuBound-module__ViDNGq__modeOption[data-active=true] .CpuBound-module__ViDNGq__modeBadge{color:#fff;background-color:#ffffff38}.CpuBound-module__ViDNGq__modeOption input{opacity:0;pointer-events:none;position:absolute}.CpuBound-module__ViDNGq__themePicker{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.CpuBound-module__ViDNGq__themeLabel{color:#6b7280;font-size:12px}.CpuBound-module__ViDNGq__themeButton{cursor:pointer;font-size:12px;font-family:var(--font-code);background:#fff;border:1px solid #d0d7de;border-radius:4px;padding:4px 10px}.CpuBound-module__ViDNGq__themeButtonSelected{color:#fff;background:#0969da;border-color:#0969da}.CpuBound-module__ViDNGq__hint{color:#4a4a4a;background-color:#faf9fc;border-left:3px solid #d0cdd7;margin:0;padding:8px 12px;font-size:13px;line-height:1.5}.CpuBound-module__ViDNGq__hint[data-quality=bad]{background-color:#d82c3c0f;background-color:color(display-p3 .78 .24 .26/.06);border-left-color:#d82c3c;border-left-color:color(display-p3 .78 .24 .26)}.CpuBound-module__ViDNGq__hint[data-quality=good]{background-color:#008c5b0f;background-color:color(display-p3 .16 .55 .36/.06);border-left-color:#008c5b;border-left-color:color(display-p3 .16 .55 .36)}.CpuBound-module__ViDNGq__panels{flex-direction:column;gap:12px;display:flex}.CpuBound-module__ViDNGq__panel{background:#fff;border:1px solid #d0d7de;border-radius:6px;padding:12px;transition:background-color .15s,color .15s,border-color .15s;position:relative}.CpuBound-module__ViDNGq__panel[data-theme=dark]{color:#f9fafb;background:#1f2937;border-color:#374151}.CpuBound-module__ViDNGq__panel[data-theme=high-contrast]{color:#ffeb3b;background:#000;border-color:#ffeb3b}.CpuBound-module__ViDNGq__panel[data-loading]{color:#1f2937;background:#fffbea;border-color:#ffe69c}.CpuBound-module__ViDNGq__panelHeader{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.CpuBound-module__ViDNGq__panelTitle{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.CpuBound-module__ViDNGq__panelBudget{opacity:.7;font-size:10px;font-family:var(--font-code)}.CpuBound-module__ViDNGq__panelBadge{color:#664d03;background:#fff3cd;border:1px solid #ffe69c;border-radius:10px;padding:2px 6px;font-size:10px;position:absolute;top:8px;right:8px}.CpuBound-module__ViDNGq__panelMeta{opacity:.85;margin:0 0 8px;font-size:12px}.CpuBound-module__ViDNGq__panelPending{color:#b45309;font-family:var(--font-code);margin-left:6px}.CpuBound-module__ViDNGq__panelChecksum{font-size:11px;font-family:var(--font-code);opacity:.7;margin:0}
.TextInputCopy-module__mk249G__container{align-items:center;gap:8px;max-width:400px;margin:10px 0;display:flex}.TextInputCopy-module__mk249G__input{font-size:12px;font-family:var(--font-code);color:#65636d;border:1px solid #d0cdd7;border-radius:4px;flex:1;padding:8px 12px;transition:all .2s}.TextInputCopy-module__mk249G__input:focus{border-color:#8e4ec6;border-color:color(display-p3 .523 .318 .751);outline:none}.TextInputCopy-module__mk249G__button{font-size:12px;font-family:var(--font-code);color:#65636d;cursor:pointer;white-space:nowrap;background-color:#0000;border:1px solid #d0cdd7;border-radius:4px;min-width:90px;padding:8px 12px;transition:all .2s}.TextInputCopy-module__mk249G__button:hover{background-color:#30004010}.TextInputCopy-module__mk249G__button:active{background-color:#20003820}
.SyncedPanes-module___r00sq__container{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.SyncedPanes-module___r00sq__pane{flex-direction:column;flex:200px;gap:6px;display:flex}.SyncedPanes-module___r00sq__label{font-size:12px;font-weight:600;font-family:var(--font-code);color:#65636d}.SyncedPanes-module___r00sq__input{box-sizing:border-box;width:100%;font-size:12px;font-family:var(--font-code);color:#65636d;resize:vertical;border:1px solid #d0cdd7;border-radius:4px;padding:8px 12px;transition:all .2s}.SyncedPanes-module___r00sq__input:focus{border-color:#8e4ec6;border-color:color(display-p3 .523 .318 .751);outline:none}
.VariantSelector-module__wpmH_G__container{flex-direction:column;gap:16px;display:flex}.VariantSelector-module__wpmH_G__controls{flex-direction:column;gap:8px;display:flex}.VariantSelector-module__wpmH_G__label{font-size:12px;font-family:var(--font-code);color:#65636d}.VariantSelector-module__wpmH_G__buttonGroup{gap:8px;display:flex}.VariantSelector-module__wpmH_G__button,.VariantSelector-module__wpmH_G__buttonSelected{font-size:12px;font-family:var(--font-code);color:#65636d;cursor:pointer;white-space:nowrap;background-color:#0000;border:1px solid #d0cdd7;border-radius:4px;padding:8px 12px;transition:all .2s}.VariantSelector-module__wpmH_G__button:hover{background-color:#30004010}.VariantSelector-module__wpmH_G__button:active{background-color:#20003820}.VariantSelector-module__wpmH_G__buttonSelected{background-color:#8e4ec6;border-color:#8e4ec6;color:#fff;background-color:color(display-p3 .523 .318 .751);border-color:color(display-p3 .523 .318 .751)}.VariantSelector-module__wpmH_G__preview{background-color:#fafafa;border:1px solid #d0cdd7;border-radius:4px;padding:12px}.VariantSelector-module__wpmH_G__previewText{color:#1a1a1a;margin:0 0 4px;font-size:14px;font-weight:500}.VariantSelector-module__wpmH_G__hint{color:#65636d;margin:0;font-size:12px;font-style:italic}
.Safari-module__ZLDBMa__root{flex-direction:column;gap:12px;display:flex;position:relative}.Safari-module__ZLDBMa__root,.Safari-module__ZLDBMa__root *{overflow-anchor:none}.Safari-module__ZLDBMa__controls{z-index:1;background-color:#f7f5f9;border:1px solid #d0cdd7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0}.Safari-module__ZLDBMa__modePicker{border:none;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.Safari-module__ZLDBMa__modeLegend{display:none}.Safari-module__ZLDBMa__modeOption{font-family:var(--font-code);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #d0cdd7;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.Safari-module__ZLDBMa__modeOption[data-active=true]{color:#fff;background-color:#8e4ec6;background-color:color(display-p3 .523 .318 .751);border-color:#8e4ec6;border-color:color(display-p3 .523 .318 .751)}.Safari-module__ZLDBMa__modeOption[data-active=true][data-quality=bad]{background-color:#d82c3c;background-color:color(display-p3 .78 .24 .26);border-color:#d82c3c;border-color:color(display-p3 .78 .24 .26)}.Safari-module__ZLDBMa__modeOption[data-active=true][data-quality=good]{background-color:#008c5b;background-color:color(display-p3 .16 .55 .36);border-color:#008c5b;border-color:color(display-p3 .16 .55 .36)}.Safari-module__ZLDBMa__modeBadge{text-transform:uppercase;letter-spacing:.06em;color:inherit;background-color:#00000014;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700}.Safari-module__ZLDBMa__modeOption[data-quality=bad] .Safari-module__ZLDBMa__modeBadge{color:#a71929;color:color(display-p3 .6 .16 .18);background-color:#d82c3c24;background-color:color(display-p3 .78 .24 .26/.14)}.Safari-module__ZLDBMa__modeOption[data-quality=good] .Safari-module__ZLDBMa__modeBadge{color:#00663d;color:color(display-p3 .1 .4 .24);background-color:#008c5b29;background-color:color(display-p3 .16 .55 .36/.16)}.Safari-module__ZLDBMa__modeOption[data-active=true] .Safari-module__ZLDBMa__modeBadge{color:#fff;background-color:#ffffff38}.Safari-module__ZLDBMa__modeOption input{opacity:0;pointer-events:none;position:absolute}.Safari-module__ZLDBMa__hint{color:#4a4a4a;background-color:#faf9fc;border-left:3px solid #d0cdd7;margin:0;padding:8px 12px;font-size:13px;line-height:1.6}.Safari-module__ZLDBMa__hint[data-quality=bad]{background-color:#d82c3c0f;background-color:color(display-p3 .78 .24 .26/.06);border-left-color:#d82c3c;border-left-color:color(display-p3 .78 .24 .26)}.Safari-module__ZLDBMa__hint[data-quality=good]{background-color:#008c5b0f;background-color:color(display-p3 .16 .55 .36/.06);border-left-color:#008c5b;border-left-color:color(display-p3 .16 .55 .36)}.Safari-module__ZLDBMa__actions{gap:8px;display:flex}.Safari-module__ZLDBMa__actionButton{color:#fff;font-family:var(--font-code);cursor:pointer;background-color:#8e4ec6;background-color:color(display-p3 .523 .318 .751);border:1px solid #8e4ec6;border:1px solid color(display-p3 .523 .318 .751);border-radius:999px;padding:6px 14px;font-size:12px;transition:background-color .15s}.Safari-module__ZLDBMa__actionButton:disabled{cursor:default;background-color:#8e4ec666;background-color:color(display-p3 .523 .318 .751/.4);border-color:#8e4ec666;border-color:color(display-p3 .523 .318 .751/.4)}.Safari-module__ZLDBMa__actionButtonGhost{color:#4a4a4a;font-family:var(--font-code);cursor:pointer;background-color:#fff;border:1px solid #d0cdd7;border-radius:999px;padding:6px 14px;font-size:12px}.Safari-module__ZLDBMa__scroller{background-color:#fff;border:1px solid #d0cdd7;border-radius:8px;height:240px;overflow-y:auto}.Safari-module__ZLDBMa__list{flex-direction:column;gap:10px;margin:0;padding:12px;list-style:none;display:flex}.Safari-module__ZLDBMa__message{background-color:#f7f5f9;border-radius:6px;padding:8px 10px}.Safari-module__ZLDBMa__messageHeader{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.Safari-module__ZLDBMa__author{font-family:var(--font-code);color:#733aa4;color:color(display-p3 .42 .24 .62);font-size:12px;font-weight:600}.Safari-module__ZLDBMa__time{font-family:var(--font-code);color:#6a6a6a;font-size:11px}.Safari-module__ZLDBMa__body{color:#1a1a1a;margin:0;font-size:13px;line-height:1.5}
.TabNavigation-module___YfX8q__container{border:1px solid #d0cdd7;border-radius:8px;flex-direction:column;gap:0;display:flex;overflow:hidden}.TabNavigation-module___YfX8q__tabs{background-color:#f2eff3;border-bottom:1px solid #d0cdd7;gap:0;display:flex}.TabNavigation-module___YfX8q__tab,.TabNavigation-module___YfX8q__tabActive{font-size:12px;font-family:var(--font-code);color:#65636d;cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-right:1px solid #d0cdd7;padding:12px 16px;transition:all .2s}.TabNavigation-module___YfX8q__tab:last-child,.TabNavigation-module___YfX8q__tabActive:last-child{border-right:none}.TabNavigation-module___YfX8q__tab:hover{background-color:#30004010}.TabNavigation-module___YfX8q__tab:active{background-color:#20003820}.TabNavigation-module___YfX8q__tabActive{background-color:#8e4ec6;color:#fff;background-color:color(display-p3 .523 .318 .751)}.TabNavigation-module___YfX8q__content{background-color:#fff;padding:16px}.TabNavigation-module___YfX8q__contentText{color:#1a1a1a;margin:0 0 8px;font-size:14px}.TabNavigation-module___YfX8q__hint{color:#65636d;margin:0;font-size:12px;font-style:italic}
section.LandingSteps-module__Em_quG__root ol{gap:var(--size-7) var(--size-5);margin:var(--size-7) 0;counter-reset:landing-step;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));padding:0;list-style:none;display:grid}.LandingSteps-module__Em_quG__root ol>li{padding-top:var(--size-4);border-top:var(--border-size-2) solid var(--purple-6);line-height:var(--font-lineheight-3);color:var(--mauve-11);counter-increment:landing-step}.LandingSteps-module__Em_quG__root ol>li:before{content:counter(landing-step);width:var(--size-7);height:var(--size-7);margin-bottom:var(--size-3);border-radius:var(--radius-round);background-color:var(--purple-9);color:#fff;font-weight:var(--font-weight-7);place-items:center;display:grid}.LandingSteps-module__Em_quG__root ol>li>strong:first-child{margin-bottom:var(--size-1);font-size:var(--font-size-3);line-height:var(--font-lineheight-1);color:var(--purple-12);display:block}
/*# sourceMappingURL=39zgkf9vamt6f.css.map*/