.ResizeBar_ResizeBar__iXGqV:hover{color:var(--mantine-color-dark-6);background:var(--mantine-color-yellow-6)}.Sandpack_SandpackPreview__uNon2{display:none!important}.Sandpack_SandpackPreview__uNon2 .sp-preview-container{border-radius:inherit}.Sandpack_SandpackPreview__uNon2 iframe{height:100%}.Sandpack_SandpackLayout__9THQT{overflow:auto;display:flex;flex-direction:column;row-gap:1em;opacity:0;position:absolute!important;visibility:hidden;pointer-events:none}.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:transparent}.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 ::-moz-selection,.hljs::-moz-selection{background-color:#515151;color:#ccc}.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:#444;--textColor:#8e8e8e;--keyColor:#881280;--valueColor:#8e8e8e;--stringColor:#cf4b49;--regexColor:#cf4b49;--errorColor:red;--booleanColor:#3646b6;--numberColor:#2d0bc9;--undefinedColor:#444;--nullColor:#444;--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 3fr}