.typedoc__type-link,.typedoc__unknown__yield,.typedoc__intrinsic{border:1px solid #222;display:inline-block;font-style:italic;font-family:monospace;margin:0;font-size:.75rem;padding:0 .5rem}.typedoc__type-link{padding:0 .5rem}.typedoc__declaration-name{margin:0;display:inline-block;line-height:1.5rem}.typedoc__declaration{gap:1rem;display:grid;grid-template-columns:max-content 1fr max-content;grid-template-areas:"name . type" "comment comment comment";.typedoc__declaration-name{grid-area:name}.typedoc__declaration-type,.typedoc__declararation-children{grid-area:type}.typedoc-rendered-comment{grid-area:comment}&:has(>.typedoc__declaration-signatures){grid-auto-flow:column;grid-template-columns:unset;grid-template-areas:"name" "comment"}}.typedoc__declaration-name{font-weight:700}section{>.typedoc__declaration{>.typedoc__declaration-name{font-size:1.5rem}}}.typedoc__heading{display:block}.typedoc__property{padding:0 1rem;display:flex;flex-direction:column}.typedoc__modifier-signature__arg,.typedoc__helper-signature__arg,.typedoc__component-signature__arg{padding:0 1rem;display:grid;grid-template-columns:max-content 1fr max-content;grid-template-areas:"info" "comment"}.typedoc__declaration-signatures{list-style:none;>li{border-bottom:1px dashed color-mix(in lch,currentColor 50%,transparent 75%)}}.typedoc__named-tuple,.typedoc__component-signature__arg-info,.typedoc__helper-signature__arg-info,.typedoc__modifier-signature__arg-info{display:flex;gap:.25rem;align-items:baseline;justify-content:space-between}.typedoc__component-signature__arg-info>.typedoc__name,.typedoc__helper-signature__arg-info>.typedoc__name,.typedoc__modifier-signature__arg-info>.typedoc__name{display:inline-block;margin:0;font-size:1rem;font-weight:700}.typedoc__component-signature__arg-info,.typedoc__modifier-signature__arg-info,.typedoc__helper-signature__arg-info{border-bottom:1px rgba(125,125,125,.5) dashed;grid-area:info;display:flex;justify-content:space-between}.typedoc__helper__return{display:flex;align-items:center;justify-content:space-between}.typedoc__helper__return>.typedoc__heading{margin:0}.typedoc__declaration-children,.typedoc__declaration-children li{list-style:none;padding:0 .5rem}.typedoc__declaration-children li{border-bottom:1px rgba(125,125,125,.5) dashed}.typedoc__arg-flags{display:flex;gap:.25rem;align-items:baseline;justify-content:flex-start;margin:.5rem 0}.typedoc__arg-flags>.typedoc__flag{display:inline-block;margin:0;font-size:.75rem;padding:0 .5rem;border:1px solid #222;border-radius:var(--pico-border-radius);font-family:var(--pico-font-family-monospace)}.typedoc__modifier-signature__element,.typedoc__component-signature__element,.typedoc__component-signature__block{display:block;padding:0 1rem}.typedoc__modifier-signature__element-type,.typedoc__component-signature__element-type{display:flex;gap:.25rem;align-items:baseline;justify-content:space-between}.typedoc__modifier-signature__element-type>.typedoc__name,.typedoc__component-signature__element-type>.typedoc__name{display:inline-block;margin:0;line-height:1.5rem}.typedoc__modifier-signature__element-header,.typedoc__component-signature__element-header{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:baseline}.typedoc__helper-signature__block .typedoc-rendered-comment,.typedoc__component-signature__block .typedoc-rendered-comment{border-top:1px solid #333;padding-top:.5rem;margin-top:.5rem}.typedoc__component-signature__block .typedoc__declaration-name+.typedoc__reference{margin-bottom:-.25rem}.typedoc__component-signature__block>.typedoc__property{border-left:1px dashed color-mix(in lch,currentColor 50%,transparent 75%)}.typedoc__component-signature__block>.typedoc__property .typedoc__declaration-children{display:grid;gap:.5rem}.typedoc__component-signature__block>.typedoc__property>.typedoc__declaration>ul.typedoc__declaration-children>li:not(:last-child)>.typedoc__declaration{border-bottom:1px solid lightgray;padding:.5rem}.typedoc__helper-signature__arg,.typedoc__modifier-signature__arg,.typedoc__component-signature__arg{margin-bottom:.5rem;display:block;gap:.25rem}.typedoc__helper-signature__arg>.typedoc__name,.typedoc__modifier-signature__arg>.typedoc__name,.typedoc__component-signature__arg>.typedoc__name,.typedoc__component-signature__block>.typedoc__name{font-size:1.2rem;overflow-y:hidden;overflow-x:hidden;overflow:hidden;margin:0;max-height:unset}.typedoc__helper-signature__arg .typedoc-rendered-comment p,.typedoc__modifier-signature__arg .typedoc-rendered-comment p,.typedoc__component-signature__arg .typedoc-rendered-comment p{margin-top:0;margin-bottom:.25rem}.typedoc__reference:has(.typedoc__reference__typeArguments){display:grid;grid-auto-flow:row}.typedoc__reference__name{display:inline;border:1px solid #222;font-style:italic;font-family:monospace;margin:0;font-size:.75rem;padding:0 .5rem}.typedoc__reference__typeArguments{display:inline-grid;width:fit-content;grid-auto-flow:column;gap:.5rem}.typedoc__array>div.typedoc__declaration>ul.typedoc__declaration-children{border:1px solid;margin:0}.typedoc__function__type{display:flex;align-items:start;gap:.25rem}.typedoc__function__parameters{display:grid;gap:.25rem}.typedoc__function__parameter__container{border:1px dashed color-mix(in lch,currentColor 50%,transparent 75%);padding:.5rem}.typedoc__function__parameter{width:fit-content;display:grid;grid-auto-flow:column;gap:.5rem}.typedoc__function__open,.typedoc__function__close{display:ruby}.typedoc__function__return_type{display:inline-block}.typedoc__function__parameter__name{font-style:italic;font-family:monospace;font-size:1rem}.typedoc__literal{font-family:monospace;font-size:.75rem}.typedoc__union{display:inline-flex;flex-wrap:wrap;gap:.25rem}.typedoc__union__type{display:inline-flex;gap:.25rem}.typedoc__union__type:before{content:"|"}.typedoc__union .typedoc__union__type:first-child:before{display:none}.site-theme-toggle{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;margin:0;transition:background .2s linear;.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}input[type=checkbox][role=switch]{opacity:0;position:absolute}label{background-color:#111;width:50px;height:26px;border-radius:50px;position:relative;padding:5px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:.5rem;box-shadow:inset 1px 0 1px gray}label .ball{background-color:#fff;width:22px;height:22px;position:absolute;left:2px;top:2px;border-radius:50%;transition:transform .2s linear}input[type=checkbox][role=switch]:checked+label .ball{transform:translate(24px)}}.gradient-background{background-image:linear-gradient(-45deg in oklch,#1252e3,#485de5,#7812e5,#3512c5);background-size:400% 400%;animation:gradient-animation 16s ease infinite}body.dark .gradient-background{background-image:linear-gradient(-45deg in oklch,#110043,#182d75,#280065,#350076)}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@layer base{body{font-family:var(--font-sans);color:#111827;background-color:#fff}:is(html[style*="color-scheme: dark"]) body{color:#f1f5f9;background-color:#02020e}[inert] ::-webkit-scrollbar{display:none}}a,button,input,select,textarea,[role=switch],[role=button],[role=tab],[role=tab][aria-selected],[tabindex]{&:focus,&:focus-visible{outline:none}&:focus-visible{box-shadow:0 0 0 2px #000,0 0 0 4px #e04e39;border-radius:.25rem}}[role=switch][name=color-scheme]:focus-visible+label .ball{box-shadow:0 0 0 2px #000,0 0 0 4px #e04e39;border-radius:.25rem}.facade-header{position:fixed;z-index:49;top:0;left:0;right:0;height:5rem}nav[aria-label="Main Navigation"]{font-size:1rem;line-height:1.5rem;>ul{display:flex;flex-direction:column;gap:2.25rem;h2{font-weight:500;color:#0f172a;font-family:var(--font-display);:is(html[style*="color-scheme: dark"]) &{color:#fff}}ul{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem;border-left:2px solid #f1f5f9;:is(html[style*="color-scheme: dark"]) &{border-color:#1e293b}@media(min-width:1024px){margin-top:1rem;gap:1rem;border-color:#e2e8f0}}li{padding-left:1rem;position:relative}>li{>a{font-weight:500;font-family:var(--font-display)}}}}.lightbulb-icon{--icon-foreground: #0f172a;--icon-background: white}.icon-bg-fill{fill:var(--icon-background)}.icon-fg-fill{fill:var(--icon-foreground)}.lightbulb-light{display:block}.lightbulb-dark{display:none}:is(html[style*="color-scheme: dark"]) .lightbulb-light{display:none}:is(html[style*="color-scheme: dark"]) .lightbulb-dark{display:inline}.edit-page:after{content:"\279a";padding-left:.25rem}.prose details{padding:.75rem 1.5rem;margin-bottom:1.5rem;margin-top:0;border:1px solid #e2e8f0;border-radius:.75rem;:is(html[style*="color-scheme: dark"]) &{border-color:#1e293b}}.prose summary{font-weight:500;cursor:default;user-select:none;color:#0f172a;:is(html[style*="color-scheme: dark"]) &{color:#e2e8f0}}.prose summary h1,.prose summary h2,.prose summary h3{display:inline;margin:0}.prose pre{max-height:520px}.styled-link{--link-prose-background: #fff;--link-prose-underline: #7dd3fc;--link-prose-underline-size: 4px;font-size:.875rem;line-height:1.25rem;font-weight:600;text-decoration:none;box-shadow:inset 0 -2px 0 0 var(--link-prose-background),inset 0 calc(-1 * (var(--link-prose-underline-size) + 2px)) 0 0 var(--link-prose-underline)}.styled-link:hover{--link-prose-underline-size: 6px}:is(html[style*="color-scheme: dark"]) .styled-link{--link-prose-background: #0f172a;--link-prose-underline: #075985;color:#38bdf8;box-shadow:inset 0 calc(-1 * var(--link-prose-underline-size, 2px)) 0 0 var(--link-prose-underline)}:is(html[style*="color-scheme: dark"]) .styled-link:hover{--link-prose-underline-size: 6px}.featured-demo .glimdown-render,.featured-demo .repl-sdk__demo{width:100%;max-width:100%;padding:5rem;background:linear-gradient(to right,#7c3aed,#4f46e5);border-radius:.75rem;max-height:20rem;color:#f8fafc}.featured-demo.auto-height .glimdown-render,.featured-demo.auto-height .repl-sdk__demo{max-height:none}html[style*="color-scheme: dark"]{.shiki,.shiki span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}}html[style*="color-scheme: light"]{.shiki,.shiki span{color:var(--shiki-light)!important;background-color:var(--shiki-light-bg)!important}}.mobile-menu-wrapper{height:100dvh;overflow:auto!important;.mobile-menu__tray,.mobile-menu-wrapper__content{background:transparent}aside,aside nav{background:#fff;:is(html[style*="color-scheme: dark"]) &{background:#02020e}}.outer-content{max-width:80rem;padding-left:.5rem;padding-right:.5rem;display:grid;gap:.5rem;@media(min-width:1024px){padding-left:2rem;padding-right:2rem}@media(min-width:1280px){padding-left:3rem;padding-right:3rem}}.mobile-menu-wrapper__content{.outer-content{display:grid;grid-auto-flow:column;grid-template-columns:300px 1fr;margin:0 auto;aside{margin-top:1.5rem;overflow:auto;max-height:calc(100dvh - 80px);padding-bottom:80px;position:sticky;top:92px}}header .outer-content{display:flex}}.mobile-menu__tray aside{height:100dvh}.mobile-menu__tray{overflow-x:hidden;nav{padding:1rem;ul{padding-left:.5rem;list-style:none;line-height:1.75rem}}}}header button.mobile-menu__toggle{padding:.25rem .5rem;width:48px;height:44px;display:inline-flex;align-self:center;align-items:center;justify-content:center;margin:0}@media(min-width:800px){header button.mobile-menu__toggle{display:none}}@media(max-width:800px){.mobile-menu-wrapper .mobile-menu-wrapper__content{.outer-content{grid-template-columns:1fr;padding-left:1rem;padding-right:1rem}}.mobile-menu-wrapper__content aside{display:none}}.prose{--prose-body: #334155;--prose-headings: #0f172a;--prose-lead: #64748b;--prose-links: #0f172a;--prose-bold: #0f172a;--prose-counters: #64748b;--prose-bullets: #94a3b8;--prose-hr: #e2e8f0;--prose-quotes: #0f172a;--prose-quote-borders: #e2e8f0;--prose-captions: #64748b;--prose-kbd: #0f172a;--prose-kbd-shadows: 17 24 39;--prose-code: #0f172a;--prose-pre-code: #e2e8f0;--prose-pre-bg: #02020e;--prose-th-borders: #cbd5e1;--prose-td-borders: #e2e8f0;--prose-background: #fff;--prose-underline: #7dd3fc;--prose-underline-size: 2px;color:var(--prose-body);max-width:none;font-size:1rem;line-height:1.75}:is(html[style*="color-scheme: dark"]) .prose{--prose-body: #94a3b8;--prose-headings: #f8fafc;--prose-lead: #94a3b8;--prose-links: #f8fafc;--prose-bold: #f8fafc;--prose-counters: #94a3b8;--prose-bullets: #475569;--prose-hr: #1e293b;--prose-quotes: #f1f5f9;--prose-quote-borders: #1e293b;--prose-captions: #94a3b8;--prose-kbd: #f8fafc;--prose-code: #f8fafc;--prose-pre-code: #e2e8f0;--prose-pre-bg: rgb(30 41 59 / .6);--prose-th-borders: #475569;--prose-td-borders: #1e293b;--prose-background: #0f172a;--prose-underline: #075985;--prose-underline-size: 2px;color:#94a3b8}.prose :where(h1,h2,h3,h4,h5,h6):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-headings);font-weight:400;font-family:var(--font-display, "Helvetica", "Arial", sans-serif);display:inline-block;scroll-margin-top:7rem}@media(min-width:1024px){.prose :where(h1,h2,h3,h4,h5,h6):not(:where([class~=not-prose],[class~=not-prose] *)){scroll-margin-top:8.5rem}}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.875rem;line-height:2.25rem;margin-top:0;margin-bottom:.875em}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.333}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-links);font-weight:600;text-decoration:none;box-shadow:inset 0 -2px 0 0 var(--prose-background),inset 0 calc(-1 * (var(--prose-underline-size) + 2px)) 0 0 var(--prose-underline)}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{--prose-underline-size: 3px}:is(html[style*="color-scheme: dark"]) .prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:#38bdf8}:is(html[style*="color-scheme: dark"]) .prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{--prose-underline-size: 6px}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-bold);font-weight:600}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--prose-bullets)}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--prose-quotes);border-left:.25rem solid var(--prose-quote-borders);margin-top:1.6em;margin-bottom:1.6em;padding-left:1em;quotes:"\201c" "\201d" "\2018" "\2019"}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-code);font-weight:600;font-size:.875em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}:is(html[style*="color-scheme: dark"]) .prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:#f8fafc}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-pre-code);background-color:var(--prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.714;margin-top:1.714em;margin-bottom:1.714em;border-radius:.75rem;padding:.857em 1.143em;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}:is(html[style*="color-scheme: dark"]) .prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:#1e293b99;box-shadow:none;outline:1px solid rgb(203 213 225 / .1)}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.714}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-headings);font-weight:600;vertical-align:bottom;padding-right:.571em;padding-bottom:.571em;padding-left:.571em;display:table-cell}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:left;padding:.571em}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--prose-captions);font-size:.875em;line-height:1.428;margin-top:.857em}.prose :where(img,video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}@layer ember-mobile-menu{:root{--mobile-menu-wrapper-width: 100%;--mobile-menu-wrapper-min-height: 100vh;--mobile-menu-height: 100vh;--mobile-menu-z-index: 2000}}body.mobile-menu--prevent-scroll{overflow:hidden}.mobile-menu-wrapper{overflow:hidden;width:var(--mobile-menu-wrapper-width);min-height:var(--mobile-menu-wrapper-min-height)}@supports (-webkit-touch-callout: none){.mobile-menu-wrapper{min-height:-webkit-fill-available}}.mobile-menu-wrapper--embedded{position:relative;min-height:100%;min-width:100%;overflow:hidden}.mobile-menu-wrapper--embedded .mobile-menu-wrapper__content{min-height:100%}.mobile-menu-wrapper__content{min-height:var(--mobile-menu-wrapper-min-height);position:relative;background:#fff;will-change:transform,margin-left,margin-right;z-index:1;touch-action:pan-y}.mobile-menu-wrapper__content--shadow{box-shadow:0 0 10px #0000004d}.mobile-menu-wrapper__content--ios,.mobile-menu-wrapper__content--reveal,.mobile-menu-wrapper__content--squeeze-reveal{z-index:2}.mobile-menu{position:fixed;top:0;width:0}.mobile-menu.mobile-menu--left{left:0}.mobile-menu.mobile-menu--right{right:0}.mobile-menu--default{z-index:var(--mobile-menu-z-index)}.mobile-menu--squeeze,.mobile-menu--push{z-index:2}.mobile-menu--ios,.mobile-menu--reveal,.mobile-menu--squeeze-reveal{display:none;z-index:-1}.mobile-menu--ios.mobile-menu--dragging,.mobile-menu--ios.mobile-menu--transitioning,.mobile-menu--ios.mobile-menu--open,.mobile-menu--reveal.mobile-menu--dragging,.mobile-menu--reveal.mobile-menu--transitioning,.mobile-menu--reveal.mobile-menu--open,.mobile-menu--squeeze-reveal.mobile-menu--dragging,.mobile-menu--squeeze-reveal.mobile-menu--transitioning,.mobile-menu--squeeze-reveal.mobile-menu--open{display:block;z-index:unset}.mobile-menu--ios .mobile-menu__mask,.mobile-menu--reveal .mobile-menu__mask,.mobile-menu--squeeze-reveal .mobile-menu__mask{z-index:1}.mobile-menu--ios.mobile-menu--open .mobile-menu__mask,.mobile-menu--reveal.mobile-menu--open .mobile-menu__mask,.mobile-menu--squeeze-reveal.mobile-menu--open .mobile-menu__mask{display:none}.mobile-menu-wrapper--embedded .mobile-menu{position:absolute}.mobile-menu-wrapper--embedded .mobile-menu__mask,.mobile-menu-wrapper--embedded .mobile-menu.mobile-menu--open,.mobile-menu-wrapper--embedded .mobile-menu.mobile-menu--transitioning,.mobile-menu-wrapper--embedded .mobile-menu.mobile-menu--dragging{width:100%}.mobile-menu-wrapper--embedded .mobile-menu,.mobile-menu-wrapper--embedded .mobile-menu__mask,.mobile-menu-wrapper--embedded .mobile-menu .mobile-menu__tray{height:var(--mobile-menu-height)}.mobile-menu__mask{position:absolute;top:0;left:0;border:none;border-radius:0;margin:0;padding:0;width:100vw;height:100vh;background:#0000004d;opacity:0;transition:none;touch-action:pan-y;will-change:opacity;visibility:hidden;outline:none;-webkit-tap-highlight-color:transparent}@supports (-webkit-touch-callout: none){.mobile-menu__mask{height:-webkit-fill-available}}.mobile-menu__tray{position:absolute;top:0;height:var(--mobile-menu-height);overflow-y:auto;touch-action:pan-y;background:#fff;will-change:transform}@supports (-webkit-touch-callout: none){.mobile-menu__tray{height:-webkit-fill-available}}.mobile-menu__toggle{cursor:pointer}.ember-primitives__sticky-footer__wrapper{height:100%;overflow:auto}.ember-primitives__sticky-footer__container{min-height:100%;display:grid;grid-template-rows:1fr auto}.ember-primitives__visually-hidden,[visually-hidden]{position:absolute;border:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;word-wrap:normal}.ember-primitives__zoetrope{display:flex;flex-wrap:wrap;position:relative;width:100%}.ember-primitives__zoetrope__header{align-items:center;display:flex;flex:1;justify-content:space-between;padding-left:var(--zoetrope-offset, 0)}.ember-primitives__zoetrope__controls{align-items:center;display:flex;padding-right:var(--zoetrope-offset, 0);gap:4px}.ember-primitives__zoetrope__scroller{display:flex;flex-flow:row nowrap;gap:var(--zoetrope-gap, 8px);overflow:scroll visible;padding:8px var(--zoetrope-offset, 0);scroll-behavior:smooth;scroll-padding-left:var(--zoetrope-offset, 0);scroll-snap-type:x mandatory;scrollbar-color:transparent transparent;scrollbar-width:none;width:100%;>*{flex-shrink:0;scroll-snap-align:start}}.ember-primitives__hero__wrapper{width:100dvw;height:100dvh;position:relative}@layer ember-mobile-menu{:root{--mobile-menu-header-bg: #e04e39;--mobile-menu-item-color: #333;--mobile-menu-item-active-bg: #eee;--mobile-menu-item-link-disabled-color: #6c757d}}.mobile-menu__tray .mobile-menu__header{min-height:150px;background:var(--mobile-menu-header-bg);color:#fff;margin-bottom:8px}.mobile-menu__tray .mobile-menu__header .header__text{padding:16px}.mobile-menu__tray .mobile-menu__header .header__btn{padding:16px;color:#fff;text-decoration:none}.mobile-menu__tray .mobile-menu__nav{list-style:none;padding:0;margin:0}.mobile-menu__tray .mobile-menu__nav .mobile-menu__nav-item a{display:block;font-size:12px;font-weight:700;color:var(--mobile-menu-item-color);line-height:1.5;text-decoration:none!important;padding:12px}.mobile-menu__tray .mobile-menu__nav .mobile-menu__nav-item a.mobile-menu__nav-link.disabled{color:var(--mobile-menu-item-link-disabled-color)}.mobile-menu__tray .mobile-menu__nav .mobile-menu__nav-item a.active{background:var(--mobile-menu-item-active-bg)}.mobile-menu__tray .mobile-menu__nav .mobile-menu__nav-divider{margin:8px 0;height:0;border-bottom:1px solid var(--mobile-menu-item-active-bg)}.tabs_e9f5b4a84{[role=tablist]{margin-top:.5rem;display:flex;border:1px solid;border-bottom:none;width:min-content;border-top-left-radius:.25rem;border-top-right-radius:.25rem}[role=tab]{color:var(--color-foreground);width:max-content;display:inline-block;padding:.25rem .5rem;background:var(--color-page-background);outline:none;font-weight:700;cursor:pointer;box-shadow:inset 0 -1px #000}[role=tab][aria-selected=true]{box-shadow:inset 0 -4px orange}[role=tab]:first-of-type{border-top-left-radius:.25rem}[role=tab]:last-of-type{border-top-right-radius:.25rem}[role=tabpanel]{color:var(--color-foreground);padding:1rem;border:1px solid;border-radius:0 .25rem .25rem;background:var(--color-page-background);width:100%;overflow:auto;font-family:monospace}}.limber__code__click-to-load{display:grid;justify-content:center;align-items:center;border:1px solid;border-radius:.5rem;padding:2rem}.limber__code__click-to-load__button{padding:1rem 2rem;border:1px solid;border-radius:.25rem}.header-icon-link_e3dd18c34{display:block}.header-icon-link_e3dd18c34:hover .header-icon_e3dd18c34{fill:#64748b}.header-icon_e3dd18c34{width:1.5rem;height:1.5rem;fill:#94a3b8}:is(html.e3dd18c34[style*="color-scheme: dark"]) .header-icon-link_e3dd18c34:hover .header-icon_e3dd18c34{fill:#cbd5e1}.logomark-text_e6c2de87a{fill:#0f172a}:is(html.e6c2de87a[style*="color-scheme: dark"]) .logomark-text_e6c2de87a{fill:#f8fafc}.socials_e6609805d{display:flex;gap:.75rem}.social-icon_e6609805d{width:1.5rem;height:1.5rem;fill:#0f172a}:is(html.e6609805d[style*="color-scheme: dark"]) .social-icon_e6609805d{fill:#fff}.logo-small_e9e17594d{height:2.25rem;width:7rem}@media(min-width:1024px){.logo-small_e9e17594d{display:none}}.logo-large_e9e17594d{display:none;width:auto;height:2.25rem;fill:#334155}:is(html.e9e17594d[style*="color-scheme: dark"]) .logo-large_e9e17594d{fill:#e0f2fe}@media(min-width:1024px){.logo-large_e9e17594d{display:block}}.tab_ea0224ba1{color:#000;display:inline-block;padding:.25rem .5rem;background:#edeff3;outline:none;font-weight:700;cursor:pointer;box-shadow:inset 0 0 1px #000}.tab_ea0224ba1[aria-selected=true]{background:#fff;box-shadow:inset 0 -4px orange}.tab_ea0224ba1:first-of-type{border-top-left-radius:.25rem}.tab_ea0224ba1:last-of-type{border-top-right-radius:.25rem}.tabpanel_ea0224ba1{color:#000;overflow:auto;max-height:20rem;width:100%;max-width:100%;border-radius:.75rem;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position);padding:5rem;--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.docs-tabs_ea0224ba1{padding:1rem;>[role=tablist]{min-width:100%;padding-left:.75rem}}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul{list-style:none;margin:0;padding:0}:root{--font-sans: "InterVariable", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-display: "Helvetica", "Arial", sans-serif;--max-width-8xl: 88rem}body{font-family:var(--font-sans)}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:""!important}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:""!important}.prose .demo details{border:0;margin:0;padding:0}.prose .featured-demo input{color:#000}.typedoc__declaration-children{max-width:800px}.typedoc__component-signature__block>.typedoc__property>.typedoc__declaration .typedoc__declaration-children{display:block}.theme-light{--color-page-background: white;--color-foreground: black}.theme-dark{--color-page-background: #252525;--color-foreground: white}
