.scroll-button[data-astro-cid-pbehjk2n]{opacity:0;display:none;position:fixed;bottom:20px;right:20px;&.visible{opacity:1;display:flex}@supports (transition-behavior:allow-discrete){transition:opacity .3s ease-in-out, display .3s ease-in-out allow-discrete;@starting-style{&.visible{opacity:0}}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}:not(.dark) .docs-content code[class*=language-],:not(.dark) .docs-content pre[class*=language-]{color:#000;text-shadow:0 1px #fff;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-size:1em;line-height:1.5}:not(.dark) .docs-content pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}:not(.dark) .docs-content pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}:not(.dark) .docs-content code[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}:not(.dark) .docs-content code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}:not(.dark) .docs-content pre[class*=language-]::selection,:not(.dark) .docs-content pre[class*=language-] ::selection,:not(.dark) .docs-content code[class*=language-]::selection,:not(.dark) .docs-content code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{:not(.dark) .docs-content code[class*=language-],:not(.dark) .docs-content pre[class*=language-]{text-shadow:none}}:not(.dark) .docs-content pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(.dark) .docs-content :not(pre)>code[class*=language-],:not(.dark) .docs-content pre[class*=language-]{background:#f5f2f0}:not(.dark) .docs-content :not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}:not(.dark) .docs-content .token.comment,:not(.dark) .docs-content .token.prolog,:not(.dark) .docs-content .token.doctype,:not(.dark) .docs-content .token.cdata{color:#708090}:not(.dark) .docs-content .token.punctuation{color:#999}:not(.dark) .docs-content .token.namespace{opacity:.7}:not(.dark) .docs-content .token.property,:not(.dark) .docs-content .token.tag,:not(.dark) .docs-content .token.boolean,:not(.dark) .docs-content .token.number,:not(.dark) .docs-content .token.constant,:not(.dark) .docs-content .token.symbol,:not(.dark) .docs-content .token.deleted{color:#905}:not(.dark) .docs-content .token.selector,:not(.dark) .docs-content .token.attr-name,:not(.dark) .docs-content .token.string,:not(.dark) .docs-content .token.char,:not(.dark) .docs-content .token.builtin,:not(.dark) .docs-content .token.inserted{color:#690}:not(.dark) .docs-content .token.operator,:not(.dark) .docs-content .token.entity,:not(.dark) .docs-content .token.url,:not(.dark) .docs-content .language-css .token.string,:not(.dark) .docs-content .style .token.string{color:#9a6e3a}:not(.dark) .docs-content .token.atrule,:not(.dark) .docs-content .token.attr-value,:not(.dark) .docs-content .token.keyword{color:#07a}:not(.dark) .docs-content .token.function,:not(.dark) .docs-content .token.class-name{color:#dd4a68}:not(.dark) .docs-content .token.regex,:not(.dark) .docs-content .token.important,:not(.dark) .docs-content .token.variable{color:#e90}:not(.dark) .docs-content .token.important,:not(.dark) .docs-content .token.bold{font-weight:700}:not(.dark) .docs-content .token.italic{font-style:italic}:not(.dark) .docs-content .token.entity{cursor:help}.dark .docs-content code[class*=language-],.dark .docs-content pre[class*=language-]{color:#c5c8c6;text-shadow:0 1px #0000004d;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;direction:ltr;line-height:1.5}.dark .docs-content pre[class*=language-]{border-radius:.3em;margin:.5em 0;padding:1em;overflow:auto}.dark .docs-content :not(pre)>code[class*=language-],.dark .docs-content pre[class*=language-]{background:#101214}.dark .docs-content :not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em}.dark .docs-content .token.comment,.dark .docs-content .token.prolog,.dark .docs-content .token.doctype,.dark .docs-content .token.cdata{color:#7c7c7c}.dark .docs-content .token.punctuation{color:#c5c8c6}.dark .docs-content .namespace{opacity:.7}.dark .docs-content .token.property,.dark .docs-content .token.keyword,.dark .docs-content .token.tag{color:#96cbfe}.dark .docs-content .token.class-name{color:#ffffb6;text-decoration:underline}.dark .docs-content .token.boolean,.dark .docs-content .token.constant{color:#9c9}.dark .docs-content .token.symbol,.dark .docs-content .token.deleted{color:#f92672}.dark .docs-content .token.number{color:#ff73fd}.dark .docs-content .token.selector,.dark .docs-content .token.attr-name,.dark .docs-content .token.string,.dark .docs-content .token.char,.dark .docs-content .token.builtin,.dark .docs-content .token.inserted{color:#a8ff60}.dark .docs-content .token.variable{color:#c6c5fe}.dark .docs-content .token.operator{color:#ededed}.dark .docs-content .token.entity{color:#ffffb6;cursor:help}.dark .docs-content .token.url{color:#96cbfe}.dark .docs-content .language-css .token.string,.dark .docs-content .style .token.string{color:#87c38a}.dark .docs-content .token.atrule,.dark .docs-content .token.attr-value{color:#f9ee98}.dark .docs-content .token.function{color:#dad085}.dark .docs-content .token.regex{color:#e9c062}.dark .docs-content .token.important{color:#fd971f}.dark .docs-content .token.important,.dark .docs-content .token.bold{font-weight:700}.dark .docs-content .token.italic{font-style:italic}.monocraft .docs-content code[class*=language-],.monocraft .docs-content pre[class*=language-]{font-family:Monocraft,serif!important}.docs-content{overflow-x:auto}.docs-content a{text-decoration-line:underline}.docs-content .anchored-heading{position:relative}.docs-content .anchored-heading:hover .hash-link{visibility:visible}.docs-content .anchored-heading>a.anchor[id]{visibility:hidden;margin-top:-4rem;padding-top:4rem;display:block;position:absolute}.docs-content .anchored-heading .hash-link{visibility:hidden;-webkit-user-select:none;user-select:none;color:var(--color-blue-600,#2563eb);--tw-outline-style:none;outline-style:none;margin-left:.25rem;text-decoration-line:none}@media (forced-colors:active){.docs-content .anchored-heading .hash-link{outline-offset:2px;outline:2px solid #0000}}.docs-content table{max-width:100%;display:block;overflow-x:auto;width:auto!important}@supports (-webkit-touch-callout:none){.docs-content table{overflow-x:visible}}@media not all and (width>=64rem){.docs-content table tbody{border-style:var(--tw-border-style);border-width:1px;width:100%}}.docs-content td,.docs-content th{background-color:#ddfbdd;border:1px #656e73;padding:6px}.docs-content th{background-color:#a5f1b2}.dark .docs-content td,.dark .docs-content th,.dark .docs-content tbody{border-style:solid;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dark-gray-700,#4b4c4e)}.dark .docs-content th{background-color:var(--color-dark-gray-950,#242526)}.dark .docs-content td{background-color:var(--color-dark-gray-900,#2d2e2f)}.dark .docs-content tr:nth-child(2n+3) td{background-color:var(--color-dark-gray-850,#3a3b3c)!important}.dark .docs-content tr:nth-child(2n+3) td table td{background-color:var(--color-dark-gray-900,#2d2e2f)!important}.docs-content a{color:inherit}.docs-content code[class*=language-],.docs-content pre[class*=language-]{border-radius:var(--radius-sm,.25rem);font-family:var(--font-mono,var(--font-fira-code), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.docs-content h1,.docs-content h2{overflow-wrap:break-word}.docs-content h1{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 2);padding-bottom:var(--spacing,.25rem)}.docs-content h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 2)}.docs-content h3{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 2)}.docs-content h4{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 2)}.docs-content h5,.docs-content h6{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin-bottom:calc(var(--spacing,.25rem) * 2)}@media not all and (width>=48rem){.docs-content h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.docs-content h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}button[data-astro-cid-aobvpo6a]#sidebar-toggle{touch-action:manipulation}.navbar[data-astro-cid-uqdygf37]{z-index:10}.sidebar[data-astro-cid-3vt5i5mc]{z-index:9;width:400px;height:calc(100vh - 3rem);position:sticky;top:3rem}@supports (height:100dvh){.sidebar[data-astro-cid-3vt5i5mc]{height:calc(100dvh - 3rem)}}.sidebar[data-astro-cid-3vt5i5mc] .content{-webkit-transform:translateZ(0)}.sidebar[data-astro-cid-3vt5i5mc]{background-color:var(--color-white,#fff)}.dark .sidebar[data-astro-cid-3vt5i5mc]{background-color:var(--color-dark-gray-950,#242526)}.sidebar[data-astro-cid-3vt5i5mc]{border-right-style:var(--tw-border-style);border-right-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-gray-200,#e5e7eb);grid-template-rows:auto 1fr auto;display:grid}.dark .sidebar[data-astro-cid-3vt5i5mc]{border-color:var(--color-dark-gray-800,#3e4042)}@media not all and (width>=64rem){.sidebar[data-astro-cid-3vt5i5mc]{will-change:transform;width:80%;position:fixed;transform:translate(-100%)}@media (width>=48rem){.sidebar[data-astro-cid-3vt5i5mc]{width:auto;min-width:50%}}.sidebar[data-astro-cid-3vt5i5mc]{transition:transform .15s ease-in-out}.sidebar[data-astro-cid-3vt5i5mc].open{transform:translate(0)}}@media (width>=64rem){.sidebar[data-astro-cid-3vt5i5mc]:not(.open){display:none}}@media not all and (width>=64rem){.sidebar[data-astro-cid-3vt5i5mc]:not(.mounted){display:none}}.sidebar-mask[data-astro-cid-3vt5i5mc]{z-index:8;pointer-events:none;display:none;position:fixed;inset:0}@media not all and (width>=64rem){.sidebar-mask[data-astro-cid-3vt5i5mc]{background-color:#0000004d}.sidebar.open~.sidebar-mask{pointer-events:auto;animation:.3s fade-in;display:block}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@supports (padding:max(0px)){.bottom-safe-area-inset[data-astro-cid-3vt5i5mc].inset-3{padding-bottom:max(.75rem, env(safe-area-inset-bottom))!important}.bottom-safe-area-inset[data-astro-cid-3vt5i5mc].inset-2{padding-bottom:max(.5rem, env(safe-area-inset-bottom))!important}}.sidebar-group[data-astro-cid-3vt5i5mc] summary[data-astro-cid-3vt5i5mc]{list-style:none}.sidebar-group[data-astro-cid-3vt5i5mc] summary[data-astro-cid-3vt5i5mc]::-webkit-details-marker{display:none}
