.ResizeBar_ResizeBar__iXGqV:hover{color:var(--mantine-color-dark-6);background:var(--mantine-color-teal-6)}.Sandpack_SandpackPreview__uNon2{height:100%}.Sandpack_SandpackPreview__uNon2 .sp-preview-container{border-radius:inherit;height:100%;display:flex;flex-direction:column}.Sandpack_SandpackPreview__uNon2 iframe{height:100%;flex:1}.Sandpack_SandpackPreview__uNon2.Sandpack_isHardRefreshing__iqsrZ iframe{opacity:0}.Sandpack_SandpackLayout__9THQT{height:100%;overflow:auto;display:flex;flex-direction:column;row-gap:1em}.Sandpack_ErrorOverlay__Ne_NO{height:auto!important;width:100%;position:relative!important}.Markdown_Markdown__hoBJS p{margin-bottom:1em}.Markdown_Markdown__hoBJS ul{list-style:disc;margin-top:1em;margin-bottom:1em;padding-left:2rem}.Markdown_Markdown__hoBJS ol{list-style-type:decimal;margin-top:1em;margin-bottom:1em;padding-left:2rem}.Markdown_Markdown__hoBJS code{padding:2px 4px;border-radius:4px;font-size:.8em;display:inline-block;background:#2c2e33;border:1px solid #adb5bd;font-family:Noto Sans Mono,monospace}.Markdown_Markdown__hoBJS pre{overflow:auto}.Markdown_Markdown__hoBJS pre code{border:0;padding:0;background:#1a202c}.Markdown_Markdown__hoBJS blockquote{padding-left:1rem;border-left:2px solid var(--mantine-color-gray-8)}.Markdown_Markdown__hoBJS a{text-decoration:underline}
/*!
  Theme: Tomorrow Night
  Author: Chris Kempson (http://chriskempson.com)
  License: ~ MIT (or more permissive) [via base16-schemes-source]
  Maintainer: @highlightjs/core-team
  Version: 2021.09.0
*/pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#ccc;background:#2d2d2d}.hljs ::selection,.hljs::selection{background-color:#515151;color:#ccc}.hljs-comment{color:#999}.hljs-tag{color:#b4b7b4}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#ccc}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#f2777a}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#f99157}.hljs-class .hljs-title,.hljs-title,.hljs-title.class_{color:#fc6}.hljs-strong{font-weight:700;color:#fc6}.hljs-addition,.hljs-code,.hljs-string,.hljs-title.class_.inherited__{color:#9c9}.hljs-built_in,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp{color:#6cc}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#69c}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#c9c}.hljs-emphasis{color:#c9c;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#a3685a}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}.Tree-tree-ee806ac{width:100%;font-family:Menlo,monospace}.Tree-item-d2be9f7{list-style:none}.Tree-group-6afe299{margin:0;padding:0;list-style:none}.Tree-group-6afe299 .Tree-label-f9d354a{cursor:default;line-height:1.5;width:100%;display:inline-block;outline:0;padding-left:5px}.Tree-group-6afe299 .Tree-label-f9d354a:focus{background-color:var(--focusColor,#007feb);color:var(--focusTextColor,undefined)}.Tree-group-6afe299 .Tree-label-f9d354a:focus.Tree-focusWhite-3ef94d1 *{color:#fff}.Tree-group-6afe299 .Tree-label-f9d354a:focus.Tree-focusWhite-3ef94d1 .Tree-arrow-8f35dfc{border-color:transparent transparent transparent #fff}.Tree-group-6afe299 .Tree-label-f9d354a.Tree-hover-6a5cac9:hover:not(:focus){background-color:var(--hoverColor,#f2fafe);border-radius:var(--hoverRadius,0)}.Tree-arrow-8f35dfc{margin:0 .7em 0 .1em;display:inline-block;width:0;height:0;border-style:solid;border-width:.4em 0 .4em .4em;border-color:transparent transparent transparent var(--arrowColor,#bebec0);vertical-align:baseline}.Tree-arrow-8f35dfc.Tree-open-fe29132{transform:rotate(90deg);bottom:-.05em}@media screen and (prefers-reduced-motion:reduce){.Tree-arrow-8f35dfc{transition:none}}.Tree-dark-d528538{--focusColor:#235895;--hoverColor:#27272C;--arrowColor:#9D9D9E}.Tree-chrome-ba01945.Tree-light-c573a3d{--focusColor:#CFE8FC;--hoverColor:#EDF2FC;--arrowColor:#8E8E8E;--hoverRadius:6px}.Tree-chrome-ba01945.Tree-dark-d528538{--focusColor:#093D69;--hoverColor:#192538;--arrowColor:#B7B7B7}.ObjectInspector-object-inspector-6eda3c1{width:100%;font-family:Menlo,monospace;color:var(--textColor)}.ObjectInspector-object-label-74a7359{color:var(--labelColor,#0a66e6)}.ObjectInspector-text-7b17170{color:var(--textColor)}.ObjectInspector-key-ff4ed39{color:var(--keyColor,#0a66e6)}.ObjectInspector-value-c098469{color:var(--valueColor,#e51ebb)}.ObjectInspector-string-9afdb64{color:var(--stringColor,#e51ebb)}.ObjectInspector-regex-878c77b{color:var(--regexColor,#0a66e6)}.ObjectInspector-error-e683c46{color:var(--errorColor,#b30000)}.ObjectInspector-boolean-59b4b1c{color:var(--booleanColor,#117c04)}.ObjectInspector-number-1caccd3{color:var(--numberColor,#117c04)}.ObjectInspector-undefined-dd7912b{color:var(--undefinedColor,#6a6a6a)}.ObjectInspector-null-d1e1595{color:var(--nullColor,#6a6a6a)}.ObjectInspector-function-7716f24{color:var(--functionColor,#0a66e6)}.ObjectInspector-function-decorator-e9b4c58{color:var(--functionDecoratorColor,#0a66e6)}.ObjectInspector-prototype-d49bcb2{color:var(--prototypeColor,#6a6a6a)}:root{--textColor:#6A6A6A}.ObjectInspector-dark-a355f47{--labelColor:#6FB9FF;--textColor:#9D9D9E;--keyColor:#6FB9FF;--valueColor:#EB7ED9;--stringColor:#EB7ED9;--regexColor:#6FB9FF;--errorColor:#FFAED3;--booleanColor:#81DF6C;--numberColor:#81DF6C;--undefinedColor:#9D9D9E;--nullColor:#9D9D9E;--prototypeColor:#9D9D9E;--functionColor:#6FB9FF;--functionDecoratorColor:#6FB9FF}.ObjectInspector-chrome-34288d0.ObjectInspector-light-de4214a{--labelColor:#444444;--textColor:#8E8E8E;--keyColor:#881280;--valueColor:#8E8E8E;--stringColor:#CF4B49;--regexColor:#CF4B49;--errorColor:#FF0000;--booleanColor:#3646B6;--numberColor:#2D0BC9;--undefinedColor:#444444;--nullColor:#444444;--prototypeColor:#BD84C2;--functionColor:#303942;--functionDecoratorColor:#3646B6}.ObjectInspector-chrome-34288d0.ObjectInspector-dark-a355f47{--labelColor:#C8C8C8;--textColor:#EDEEEE;--keyColor:#F6D9F8;--valueColor:#C8C8C8;--stringColor:#EE8953;--regexColor:#EE8953;--errorColor:#FD7E7E;--booleanColor:#987FFD;--numberColor:#987FFD;--undefinedColor:#848484;--nullColor:#848484;--prototypeColor:#AB98AC;--functionColor:#EDEEEE;--functionDecoratorColor:#D0D6FB}.OpenBar_OpenBar__E_fbW{display:block}.OpenBar_OpenBar__E_fbW:hover .OpenBar_OpenBarButton__nH25G{display:flex}.OpenBar_OpenBarButton__nH25G{display:none}.OpenBar_OpenBarButton__nH25G.OpenBar_bottom__3XUZe{transform:translateX(-50%)}.OpenBar_OpenBarButton__nH25G.OpenBar_right__97UAL{transform:translateY(-50%)}.MarkdownAndHelp_openHelpButton__wzjwi{color:var(--mantine-color-dark-0)}.MarkdownAndHelp_openHelpButton__wzjwi:hover+.MarkdownAndHelp_openHelpBottomBar__jzlN_{background:var(--mantine-color-dark-9)}.MarkdownAndHelp_openHelpBottomBar__jzlN_{background:var(--mantine-color-dark-8)}@media screen and (max-width:640px){.PlaygroundGrid_PlaygroundGrid__UuKod{grid-template-columns:1fr!important}}.PlaygroundGrid_PlaygroundGrid__UuKod{grid-template-columns:2fr .75rem 5fr}