/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{font-family:DM Sans,system-ui,sans-serif;line-height:1.6;font-weight:400}:root{color:var(--theme-font-color);background-color:var(--theme-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;--panel-padding: .75rem}@media screen and (max-width: 60em){:root{--panel-padding: .75rem}}@media screen and (max-width: 40em){:root{--panel-padding: .5rem}}*,*:before,*:after{box-sizing:inherit}:root[data-cursor-override=on]{cursor:var(--cursor-type)}h1,h2{font-size:1.3rem}h3{font-size:1.1rem}h4{font-size:1rem}h5{font-size:.83rem}h6{font-size:.67rem}a{color:var(--theme-font-color)}a:hover{color:var(--theme-font-hightlight-color)}code{font-family:JetBrains Mono,monospace;line-height:1.5;font-weight:400}:root{color-scheme:light dark;background-color:var(--theme-gap-color);--theme-bg: hsl(208.3435582822deg, 15%, 10%);--theme-gap-color: hsl(208.3435582822deg, 15%, 10%);--theme-panel: hsl(208.3435582822deg, 15%, 20%);--theme-panel-hover: hsl(208.3435582822deg, 15%, 35%);--theme-panel-highlight: hsl(208.3435582822deg, 15%, 40%);--theme-hc-border-hover: hsl(208.3435582822deg, 15%, 35%);--theme-hc-border-highlight: hsl(208.3435582822deg, 15%, 40%);--theme-font-color: hsl(208.3435582822deg, 0%, 92%);--theme-font-error-code-location-color: hsl(208.3435582822deg, 15%, 40%);--theme-font-selected-error-code-location-color: hsl(208.3435582822deg, 15%, 10%);--theme-font-color-results: hsl(28.3435582822deg, 60%, 65%);--theme-font-hightlight-color: hsl(28.3435582822deg, 90%, 60%);--theme-font-placeholder-color: hsl(208.3435582822deg, 0%, 70%);--theme-cm-gutter-font-color: hsl(208.3435582822deg, 0%, 30%);--theme-cm-gutter-active-font-color: hsl(208.3435582822deg, 0%, 70%);--theme-cm-incorrect-line: hsl(0deg, 100%, 40%, 25%);--theme-cm-selection-focus-bg: hsl(28.3435582822deg, 50%, 25%);--theme-cm-selection-no-focus-bg: hsl(28.3435582822deg, 10%, 25%);--theme-cm-active-line: hsl(208.3435582822deg, 15%, 40%, 30%);--theme-cm-hl-comment: hsl(208.3435582822deg, 0%, 50%);--theme-cm-hl-number: hsl(208.3435582822deg, 100%, 75%);--theme-cm-hl-name: hsl(208.3435582822deg, 0%, 95%);--theme-error-color: hsl(0deg, 90%, 50%);--theme-warning-color: hsl(38.8235294118deg, 90%, 50%);--theme-popup-shadow-color: rgb(0 0 0 / 25%);--theme-hc-gap-size: 0;--theme-cm-selection-match-color: hsl(28.3435582822deg, 100%, 40%, 50%)}:root[data-theme=light]{--theme-bg: hsl(208.3435582822deg, 15%, 97%);--theme-gap-color: hsl(208.3435582822deg, 15%, 97%);--theme-panel: hsl(208.3435582822deg, 15%, 90%);--theme-panel-hover: hsl(208.3435582822deg, 15%, 85%);--theme-panel-highlight: hsl(208.3435582822deg, 15%, 80%);--theme-hc-border-hover: hsl(208.3435582822deg, 15%, 85%);--theme-hc-border-highlight: hsl(208.3435582822deg, 15%, 80%);--theme-font-color: hsl(208.3435582822deg, 0%, 5%);--theme-font-error-code-location-color: hsl(208.3435582822deg, 15%, 80%);--theme-font-selected-error-code-location-color: hsl(208.3435582822deg, 15%, 97%);--theme-font-color-results: hsl(28.3435582822deg, 90%, 45%);--theme-font-hightlight-color: hsl(28.3435582822deg, 100%, 40%);--theme-font-placeholder-color: hsl(208.3435582822deg, 0%, 30%);--theme-cm-gutter-font-color: hsl(208.3435582822deg, 0%, 70%);--theme-cm-gutter-active-font-color: hsl(208.3435582822deg, 0%, 40%);--theme-cm-incorrect-line: hsl(0deg, 100%, 70%, 25%);--theme-cm-selection-focus-bg: hsl(28.3435582822deg, 50%, 75%);--theme-cm-selection-no-focus-bg: hsl(28.3435582822deg, 10%, 75%);--theme-cm-active-line: hsl(208.3435582822deg, 15%, 60%, 30%);--theme-cm-hl-comment: hsl(208.3435582822deg, 0%, 50%);--theme-cm-hl-number: hsl(208.3435582822deg, 100%, 45%);--theme-cm-hl-name: hsl(208.3435582822deg, 0%, 5%);--theme-error-color: hsl(0deg, 90%, 50%);--theme-warning-color: hsl(38.8235294118deg, 90%, 50%);--theme-popup-shadow-color: rgb(0 0 0 / 25%);--theme-hc-gap-size: 0;--theme-cm-selection-match-color: hsl(28.3435582822deg, 100%, 60%, 50%);color-scheme:light}:root[data-theme=hc-light]{--theme-bg: hsl(208.3435582822deg, 15%, 100%);--theme-gap-color: hsl(208.3435582822deg, 15%, 0%);--theme-panel: hsl(208.3435582822deg, 15%, 100%);--theme-panel-hover: hsl(208.3435582822deg, 15%, 100%);--theme-panel-highlight: hsl(208.3435582822deg, 15%, 100%);--theme-hc-border-hover: hsl(208.3435582822deg, 15%, 5%);--theme-hc-border-highlight: hsl(208.3435582822deg, 15%, 5%);--theme-font-color: hsl(208.3435582822deg, 0%, 0%);--theme-font-error-code-location-color: hsl(208.3435582822deg, 0%, 0%);--theme-font-selected-error-code-location-color: hsl(208.3435582822deg, 0%, 0%);--theme-font-color-results: hsl(28.3435582822deg, 100%, 20%);--theme-font-hightlight-color: hsl(28.3435582822deg, 100%, 30%);--theme-font-placeholder-color: hsl(208.3435582822deg, 0%, 0%);--theme-cm-gutter-font-color: hsl(208.3435582822deg, 0%, 0%);--theme-cm-gutter-active-font-color: hsl(208.3435582822deg, 0%, 0%);--theme-cm-incorrect-line: hsl(0deg, 100%, 70%, 25%);--theme-cm-selection-focus-bg: hsl(28.3435582822deg, 50%, 75%);--theme-cm-selection-no-focus-bg: hsl(28.3435582822deg, 10%, 75%);--theme-cm-active-line: hsl(208.3435582822deg, 15%, 60%, 0%);--theme-cm-hl-comment: hsl(208.3435582822deg, 0%, 10%);--theme-cm-hl-number: hsl(208.3435582822deg, 100%, 40%);--theme-cm-hl-name: hsl(208.3435582822deg, 0%, 0%);--theme-error-color: hsl(0deg, 90%, 50%);--theme-warning-color: hsl(38.8235294118deg, 90%, 50%);--theme-popup-shadow-color: rgb(0 0 0 / 25%);--theme-hc-gap-size: 2px;--theme-cm-selection-match-color: hsl(28.3435582822deg, 100%, 60%, 0%);color-scheme:light}:root[data-theme=dark]{--theme-bg: hsl(208.3435582822deg, 15%, 10%);--theme-gap-color: hsl(208.3435582822deg, 15%, 10%);--theme-panel: hsl(208.3435582822deg, 15%, 20%);--theme-panel-hover: hsl(208.3435582822deg, 15%, 35%);--theme-panel-highlight: hsl(208.3435582822deg, 15%, 40%);--theme-hc-border-hover: hsl(208.3435582822deg, 15%, 35%);--theme-hc-border-highlight: hsl(208.3435582822deg, 15%, 40%);--theme-font-color: hsl(208.3435582822deg, 0%, 92%);--theme-font-error-code-location-color: hsl(208.3435582822deg, 15%, 40%);--theme-font-selected-error-code-location-color: hsl(208.3435582822deg, 15%, 10%);--theme-font-color-results: hsl(28.3435582822deg, 60%, 65%);--theme-font-hightlight-color: hsl(28.3435582822deg, 90%, 60%);--theme-font-placeholder-color: hsl(208.3435582822deg, 0%, 70%);--theme-cm-gutter-font-color: hsl(208.3435582822deg, 0%, 30%);--theme-cm-gutter-active-font-color: hsl(208.3435582822deg, 0%, 70%);--theme-cm-incorrect-line: hsl(0deg, 100%, 40%, 25%);--theme-cm-selection-focus-bg: hsl(28.3435582822deg, 50%, 25%);--theme-cm-selection-no-focus-bg: hsl(28.3435582822deg, 10%, 25%);--theme-cm-active-line: hsl(208.3435582822deg, 15%, 40%, 30%);--theme-cm-hl-comment: hsl(208.3435582822deg, 0%, 50%);--theme-cm-hl-number: hsl(208.3435582822deg, 100%, 75%);--theme-cm-hl-name: hsl(208.3435582822deg, 0%, 95%);--theme-error-color: hsl(0deg, 90%, 50%);--theme-warning-color: hsl(38.8235294118deg, 90%, 50%);--theme-popup-shadow-color: rgb(0 0 0 / 25%);--theme-hc-gap-size: 0;--theme-cm-selection-match-color: hsl(28.3435582822deg, 100%, 40%, 50%);color-scheme:dark}:root[data-theme=hc-dark]{--theme-bg: hsl(208.3435582822deg, 15%, 5%);--theme-gap-color: hsl(208.3435582822deg, 15%, 100%);--theme-panel: hsl(208.3435582822deg, 15%, 5%);--theme-panel-hover: hsl(208.3435582822deg, 15%, 5%);--theme-panel-highlight: hsl(208.3435582822deg, 15%, 5%);--theme-hc-border-hover: hsl(208.3435582822deg, 15%, 95%);--theme-hc-border-highlight: hsl(208.3435582822deg, 15%, 95%);--theme-font-color: hsl(208.3435582822deg, 0%, 100%);--theme-font-error-code-location-color: hsl(208.3435582822deg, 0%, 100%);--theme-font-selected-error-code-location-color: hsl(208.3435582822deg, 0%, 100%);--theme-font-color-results: hsl(28.3435582822deg, 60%, 70%);--theme-font-hightlight-color: hsl(28.3435582822deg, 90%, 60%);--theme-font-placeholder-color: hsl(208.3435582822deg, 0%, 100%);--theme-cm-gutter-font-color: hsl(208.3435582822deg, 0%, 100%);--theme-cm-gutter-active-font-color: hsl(208.3435582822deg, 0%, 100%);--theme-cm-incorrect-line: hsl(0deg, 100%, 30%, 35%);--theme-cm-selection-focus-bg: hsl(28.3435582822deg, 50%, 25%);--theme-cm-selection-no-focus-bg: hsl(28.3435582822deg, 10%, 25%);--theme-cm-active-line: hsl(208.3435582822deg, 15%, 40%, 0%);--theme-cm-hl-comment: hsl(208.3435582822deg, 0%, 90%);--theme-cm-hl-number: hsl(208.3435582822deg, 100%, 85%);--theme-cm-hl-name: hsl(208.3435582822deg, 0%, 100%);--theme-error-color: hsl(0deg, 90%, 50%);--theme-warning-color: hsl(38.8235294118deg, 90%, 50%);--theme-popup-shadow-color: rgb(0 0 0 / 25%);--theme-hc-gap-size: 2px;--theme-cm-selection-match-color: hsl(28.3435582822deg, 100%, 40%, 0%);color-scheme:dark}@media (prefers-color-scheme: light){:root[data-theme=auto]{--theme-bg: hsl(208.3435582822deg, 15%, 97%);--theme-gap-color: hsl(208.3435582822deg, 15%, 97%);--theme-panel: hsl(208.3435582822deg, 15%, 90%);--theme-panel-hover: hsl(208.3435582822deg, 15%, 85%);--theme-panel-highlight: hsl(208.3435582822deg, 15%, 80%);--theme-hc-border-hover: hsl(208.3435582822deg, 15%, 85%);--theme-hc-border-highlight: hsl(208.3435582822deg, 15%, 80%);--theme-font-color: hsl(208.3435582822deg, 0%, 5%);--theme-font-error-code-location-color: hsl(208.3435582822deg, 15%, 80%);--theme-font-selected-error-code-location-color: hsl(208.3435582822deg, 15%, 97%);--theme-font-color-results: hsl(28.3435582822deg, 90%, 45%);--theme-font-hightlight-color: hsl(28.3435582822deg, 100%, 40%);--theme-font-placeholder-color: hsl(208.3435582822deg, 0%, 30%);--theme-cm-gutter-font-color: hsl(208.3435582822deg, 0%, 70%);--theme-cm-gutter-active-font-color: hsl(208.3435582822deg, 0%, 40%);--theme-cm-incorrect-line: hsl(0deg, 100%, 70%, 25%);--theme-cm-selection-focus-bg: hsl(28.3435582822deg, 50%, 75%);--theme-cm-selection-no-focus-bg: hsl(28.3435582822deg, 10%, 75%);--theme-cm-active-line: hsl(208.3435582822deg, 15%, 60%, 30%);--theme-cm-hl-comment: hsl(208.3435582822deg, 0%, 50%);--theme-cm-hl-number: hsl(208.3435582822deg, 100%, 45%);--theme-cm-hl-name: hsl(208.3435582822deg, 0%, 5%);--theme-error-color: hsl(0deg, 90%, 50%);--theme-warning-color: hsl(38.8235294118deg, 90%, 50%);--theme-popup-shadow-color: rgb(0 0 0 / 25%);--theme-hc-gap-size: 0;--theme-cm-selection-match-color: hsl(28.3435582822deg, 100%, 60%, 50%)}}@media (prefers-color-scheme: light) and (prefers-contrast: more){:root[data-theme=auto]{--theme-bg: hsl(208.3435582822deg, 15%, 100%);--theme-gap-color: hsl(208.3435582822deg, 15%, 0%);--theme-panel: hsl(208.3435582822deg, 15%, 100%);--theme-panel-hover: hsl(208.3435582822deg, 15%, 100%);--theme-panel-highlight: hsl(208.3435582822deg, 15%, 100%);--theme-hc-border-hover: hsl(208.3435582822deg, 15%, 5%);--theme-hc-border-highlight: hsl(208.3435582822deg, 15%, 5%);--theme-font-color: hsl(208.3435582822deg, 0%, 0%);--theme-font-error-code-location-color: hsl(208.3435582822deg, 0%, 0%);--theme-font-selected-error-code-location-color: hsl(208.3435582822deg, 0%, 0%);--theme-font-color-results: hsl(28.3435582822deg, 100%, 20%);--theme-font-hightlight-color: hsl(28.3435582822deg, 100%, 30%);--theme-font-placeholder-color: hsl(208.3435582822deg, 0%, 0%);--theme-cm-gutter-font-color: hsl(208.3435582822deg, 0%, 0%);--theme-cm-gutter-active-font-color: hsl(208.3435582822deg, 0%, 0%);--theme-cm-incorrect-line: hsl(0deg, 100%, 70%, 25%);--theme-cm-selection-focus-bg: hsl(28.3435582822deg, 50%, 75%);--theme-cm-selection-no-focus-bg: hsl(28.3435582822deg, 10%, 75%);--theme-cm-active-line: hsl(208.3435582822deg, 15%, 60%, 0%);--theme-cm-hl-comment: hsl(208.3435582822deg, 0%, 10%);--theme-cm-hl-number: hsl(208.3435582822deg, 100%, 40%);--theme-cm-hl-name: hsl(208.3435582822deg, 0%, 0%);--theme-error-color: hsl(0deg, 90%, 50%);--theme-warning-color: hsl(38.8235294118deg, 90%, 50%);--theme-popup-shadow-color: rgb(0 0 0 / 25%);--theme-hc-gap-size: 2px;--theme-cm-selection-match-color: hsl(28.3435582822deg, 100%, 60%, 0%)}}@media (prefers-color-scheme: dark){:root[data-theme=auto]{--theme-bg: hsl(208.3435582822deg, 15%, 10%);--theme-gap-color: hsl(208.3435582822deg, 15%, 10%);--theme-panel: hsl(208.3435582822deg, 15%, 20%);--theme-panel-hover: hsl(208.3435582822deg, 15%, 35%);--theme-panel-highlight: hsl(208.3435582822deg, 15%, 40%);--theme-hc-border-hover: hsl(208.3435582822deg, 15%, 35%);--theme-hc-border-highlight: hsl(208.3435582822deg, 15%, 40%);--theme-font-color: hsl(208.3435582822deg, 0%, 92%);--theme-font-error-code-location-color: hsl(208.3435582822deg, 15%, 40%);--theme-font-selected-error-code-location-color: hsl(208.3435582822deg, 15%, 10%);--theme-font-color-results: hsl(28.3435582822deg, 60%, 65%);--theme-font-hightlight-color: hsl(28.3435582822deg, 90%, 60%);--theme-font-placeholder-color: hsl(208.3435582822deg, 0%, 70%);--theme-cm-gutter-font-color: hsl(208.3435582822deg, 0%, 30%);--theme-cm-gutter-active-font-color: hsl(208.3435582822deg, 0%, 70%);--theme-cm-incorrect-line: hsl(0deg, 100%, 40%, 25%);--theme-cm-selection-focus-bg: hsl(28.3435582822deg, 50%, 25%);--theme-cm-selection-no-focus-bg: hsl(28.3435582822deg, 10%, 25%);--theme-cm-active-line: hsl(208.3435582822deg, 15%, 40%, 30%);--theme-cm-hl-comment: hsl(208.3435582822deg, 0%, 50%);--theme-cm-hl-number: hsl(208.3435582822deg, 100%, 75%);--theme-cm-hl-name: hsl(208.3435582822deg, 0%, 95%);--theme-error-color: hsl(0deg, 90%, 50%);--theme-warning-color: hsl(38.8235294118deg, 90%, 50%);--theme-popup-shadow-color: rgb(0 0 0 / 25%);--theme-hc-gap-size: 0;--theme-cm-selection-match-color: hsl(28.3435582822deg, 100%, 40%, 50%)}}@media (prefers-color-scheme: dark) and (prefers-contrast: more){:root[data-theme=auto]{--theme-bg: hsl(208.3435582822deg, 15%, 5%);--theme-gap-color: hsl(208.3435582822deg, 15%, 100%);--theme-panel: hsl(208.3435582822deg, 15%, 5%);--theme-panel-hover: hsl(208.3435582822deg, 15%, 5%);--theme-panel-highlight: hsl(208.3435582822deg, 15%, 5%);--theme-hc-border-hover: hsl(208.3435582822deg, 15%, 95%);--theme-hc-border-highlight: hsl(208.3435582822deg, 15%, 95%);--theme-font-color: hsl(208.3435582822deg, 0%, 100%);--theme-font-error-code-location-color: hsl(208.3435582822deg, 0%, 100%);--theme-font-selected-error-code-location-color: hsl(208.3435582822deg, 0%, 100%);--theme-font-color-results: hsl(28.3435582822deg, 60%, 70%);--theme-font-hightlight-color: hsl(28.3435582822deg, 90%, 60%);--theme-font-placeholder-color: hsl(208.3435582822deg, 0%, 100%);--theme-cm-gutter-font-color: hsl(208.3435582822deg, 0%, 100%);--theme-cm-gutter-active-font-color: hsl(208.3435582822deg, 0%, 100%);--theme-cm-incorrect-line: hsl(0deg, 100%, 30%, 35%);--theme-cm-selection-focus-bg: hsl(28.3435582822deg, 50%, 25%);--theme-cm-selection-no-focus-bg: hsl(28.3435582822deg, 10%, 25%);--theme-cm-active-line: hsl(208.3435582822deg, 15%, 40%, 0%);--theme-cm-hl-comment: hsl(208.3435582822deg, 0%, 90%);--theme-cm-hl-number: hsl(208.3435582822deg, 100%, 85%);--theme-cm-hl-name: hsl(208.3435582822deg, 0%, 100%);--theme-error-color: hsl(0deg, 90%, 50%);--theme-warning-color: hsl(38.8235294118deg, 90%, 50%);--theme-popup-shadow-color: rgb(0 0 0 / 25%);--theme-hc-gap-size: 2px;--theme-cm-selection-match-color: hsl(28.3435582822deg, 100%, 40%, 0%)}}.cm-editor .cm-scroller{font-family:JetBrains Mono,monospace;line-height:1.5;font-weight:400}.cm-editor{height:100%;width:100%;background-color:var(--theme-bg)}.cm-editor>.cm-scroller>.cm-selectionLayer .cm-selectionBackground{background-color:var(--theme-cm-selection-no-focus-bg)}.cm-editor.cm-focused>.cm-scroller>.cm-selectionLayer .cm-selectionBackground{background-color:var(--theme-cm-selection-focus-bg)}.cm-editor .cm-tooltip{background-color:var(--theme-panel);border-color:var(--theme-hc-border-highlight)}.cm-editor .cm-gutters{border-color:var(--theme-panel);border-width:2px;color:var(--theme-cm-gutter-font-color);background-color:var(--theme-bg)}.cm-editor .cm-activeLine{background-color:var(--theme-cm-active-line)}.cm-editor .cm-activeLineGutter{color:var(--theme-cm-gutter-active-font-color);background-color:var(--theme-cm-active-line)}.cm-editor .cm-scroller{overflow:auto;line-height:1.4em}.cm-editor .evaluation-widget{color:var(--theme-font-color-results);margin:0;font-style:italic;pointer-events:none}.cm-editor .evaluation-widget-content{margin:0;padding-right:1rem;display:inline-grid;grid-template-columns:max-content 1fr;pointer-events:auto}.cm-editor .evaluation-widget-content *{margin:0}.cm-editor .evaluation-widget-content>div{padding-left:.5rem}.cm-editor .incorrect-line{background:var(--theme-cm-incorrect-line)}.cm-editor .cm-tooltip-hover{background-color:var(--theme-panel);border-color:var(--theme-hc-border-highlight);border-width:2px}.cm-editor .function-tooltip{padding:.25rem}.cm-editor .cm-diagnostic-warning{border-color:var(--theme-warning-color)}.cm-editor .cm-diagnostic-error{border-color:var(--theme-error-color)}.cm-editor .cm-hl-comment{color:var(--theme-cm-hl-comment);font-style:italic}.cm-editor .cm-hl-number{color:var(--theme-cm-hl-number)}.cm-editor .cm-hl-name{color:var(--theme-cm-hl-name)}.cm-editor .cm-cursor{border-left:1px solid var(--theme-font-color)}.cm-editor .cm-selectionMatch{background-color:var(--theme-cm-selection-match-color)}@media (hover: hover){.reveal-on-hover-container .reveal-on-hover{opacity:0;transition:opacity .1s ease-in-out}.reveal-on-hover-container:hover .reveal-on-hover,.reveal-on-hover-container:focus-within .reveal-on-hover{opacity:1}}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@keyframes _spin_iq0fr_1{to{transform:translate(-1px,-1px) rotate(360deg) translate(1px,1px)}}._container_iq0fr_6{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._container_iq0fr_6>svg{width:min(100%,5rem);height:min(100%,5rem);animation:_spin_iq0fr_1 4s linear infinite}._page-container_1xami_1{display:grid;overflow:clip;grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr;grid-template-areas:"hd hd        " "lb errcontent" "ft ft        ";width:100%;height:100svh;min-height:15rem}._page-container_1xami_1>*{min-height:0;min-width:0}._bottom-panel-container_1xami_16,._side-panel-container_1xami_16{width:100%;min-height:0;min-width:0;overflow-y:auto;overflow-x:clip}._side-panel-container_1xami_16{background-color:var(--theme-bg);margin-bottom:max(min(3rem,8vmax),2rem)}._bottom-panel-container_1xami_16{flex:1;margin-top:2px}._error-content_1xami_34{overflow:clip;grid-area:errcontent;display:flex;flex-direction:column}._error-bar_1xami_41{position:relative;background-color:var(--theme-bg);height:20%;display:flex;flex-direction:column;overflow:visible;margin-bottom:var(--theme-hc-gap-size)}._status-bar-container_1xami_51{background-color:var(--theme-panel);grid-area:ft;height:1.75rem}._drawer_1xami_57{position:relative;background-color:var(--theme-panel);grid-area:lb;z-index:2;left:0;transition-property:left;transition-duration:.2s;transition-timing-function:ease;margin-bottom:2px;margin-right:2px;width:max(min(3rem,8vmax),2rem)}._drawer-open_1xami_71{left:calc(80vw - 100%)}._drawer_1xami_57[data-manual=yes]{transition-property:none;left:clamp(0px,var(--manual-position),80vw - 100%)}._panel-container_1xami_80{position:absolute;width:calc(80vw - 100%);height:100%;top:0;right:100%;background-color:var(--theme-bg);overflow-y:auto;scroll-behavior:smooth;padding-bottom:30vh}._overlay-on_1xami_92,._overlay-off_1xami_92{z-index:1;grid-area:errcontent;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease}._overlay-off_1xami_92{background-color:#0000;pointer-events:none}._overlay-on_1xami_92{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#00000040}._content_1xami_110{overflow-x:clip;overflow-y:auto;flex:1;margin-bottom:var(--theme-hc-gap-size)}._panel-header_1xami_117{background-color:var(--theme-panel);height:max(min(3rem,8vmax),2rem);display:flex;align-items:center;padding:var(--panel-padding)}._panel-header_1xami_117>h2{margin:0}[data-selected=true] ._panel-header_1xami_117{color:var(--theme-font-hightlight-color)}._header_1xami_132{background-color:var(--theme-panel);grid-area:hd;display:flex;align-items:center;margin-bottom:2px;height:max(min(3rem,8vmax),2rem)}._header_1xami_132 ._title_1xami_140{font-weight:700;margin-left:1em}._header_1xami_132 ._header-space_1xami_144{flex:1}._sidebar-container_1xami_148,._toolbar-container_1xami_153{width:100%;height:100%}._icon-group-container_omx7g_1{display:flex;flex-direction:column;width:100%;height:100%}._icon-group-container_omx7g_1 hr{width:80%;border-color:var(--theme-hc-border-highlight);border-style:solid;border-width:0;border-top-width:1px;margin-top:0;margin-bottom:0}._icon-group_omx7g_1{display:flex;flex-direction:column;align-items:center}._icon_omx7g_1{display:inline-flex;align-items:center;justify-content:center;border:none;width:100%;height:100%;padding:0;cursor:pointer;text-align:center;background-color:var(--theme-panel);border:thin solid var(--theme-panel);border-radius:15%;color:var(--theme-font-color);position:relative;margin-top:.4rem;width:calc(max(min(3rem,8vmax),2rem) - .8rem);height:calc(max(min(3rem,8vmax),2rem) - .8rem);transition:background-color .1s ease-in-out,border-color .1s ease-in-out}._icon_omx7g_1:not([disabled]):hover{background-color:var(--theme-panel-hover)}._icon_omx7g_1:not([disabled]):active{background-color:var(--theme-panel-highlight)}._icon_omx7g_1:last-child{margin-bottom:.4rem}._icon_omx7g_1 svg{width:1.5rem;height:1.5rem}._icon_omx7g_1[data-checked=true]{background-color:var(--theme-panel-highlight);border-color:var(--theme-hc-border-highlight)}@media (hover: hover){._icon_omx7g_1[data-checked=false]:hover{background-color:var(--theme-panel-highlight);border-color:var(--theme-hc-border-hover)}}._tab-navigation_omx7g_71{position:absolute;z-index:10;width:12em;height:3em;left:100%;top:100%;pointer-events:none}._tooltip_omx7g_81{box-shadow:.1rem .1rem .3rem var(--theme-popup-shadow-color);position:absolute;top:50%;z-index:100;height:-moz-fit-content;height:fit-content;width:-moz-max-content;width:max-content;padding:.5rem;background-color:var(--theme-panel-highlight);border:thin solid var(--theme-hc-border-highlight);border-radius:.5rem;opacity:0;pointer-events:none;transform:translateY(-50%)}[data-side=left] ._tooltip_omx7g_81{left:calc(100% + .75rem)}[data-side=right] ._tooltip_omx7g_81{right:calc(100% + .75rem)}._icon_omx7g_1:focus-visible ._tooltip_omx7g_81{opacity:1}@media (hover: hover){._icon_omx7g_1:hover ._tooltip_omx7g_81{opacity:1}}._line-vertical_1bqrn_1,._line-horizontal_1bqrn_1{position:absolute;z-index:1;display:flex;justify-content:center}._line-horizontal_1bqrn_1{flex-direction:row;width:100%;height:.6rem;cursor:row-resize}._line-vertical_1bqrn_1{flex-direction:column;height:100%;width:.6rem;cursor:col-resize}._top_1bqrn_22{top:-.3rem}._bottom_1bqrn_26{bottom:-.3rem}._left_1bqrn_30{left:-.3rem}._right_1bqrn_34{right:-.3rem}._handle_1bqrn_38{display:inline-block;color:var(--theme-panel-highlight);position:absolute}._handle_1bqrn_38>*{width:100%;height:100%}._top_1bqrn_22 ._handle_1bqrn_38{top:0}._bottom_1bqrn_26 ._handle_1bqrn_38{bottom:0}._left_1bqrn_30 ._handle_1bqrn_38{left:0}._right_1bqrn_34 ._handle_1bqrn_38{right:0}._line-vertical_1bqrn_1 ._handle_1bqrn_38{width:2.25ch;height:4ch}._line-vertical_1bqrn_1 ._handle_1bqrn_38>*{transform:rotate(90deg)}._line-horizontal_1bqrn_1 ._handle_1bqrn_38{width:4ch;height:2.25ch}._container_1m6pg_1{width:100%;height:max(min(3rem,8vmax),2rem);display:flex;align-items:center;justify-content:space-between;background-color:var(--theme-panel);padding:var(--panel-padding)}._container_1m6pg_1 h2{flex-grow:0;flex-shrink:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}._action-bar_1m6pg_18{display:flex;flex-shrink:0;flex-grow:0}._action_1m6pg_18{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.3rem;width:1.5rem;height:1.5rem;background-color:var(--theme-panel);color:var(--theme-font-color);padding:.125em;cursor:pointer;margin-left:calc(1.5rem * .2)}._action_1m6pg_18:not([disabled]):hover{background-color:var(--theme-panel-hover)}._action_1m6pg_18:not([disabled]):active{background-color:var(--theme-panel-highlight)}._action_1m6pg_18>*{width:100%;height:100%}._page_1jro6_1{height:100%;border:medium solid rgba(0,0,255,0);background-color:var(--theme-bg)}._page_1jro6_1:focus-visible{border-color:#5e9ed6;border-color:-webkit-focus-ring-color}._padded_1jro6_12{padding-left:1rem;padding-right:1rem}._status-bar_1uf85_1{display:flex;flex-direction:row;width:100%;height:100%;align-items:center}._status-bar_1uf85_1>*{margin-left:.5em}._status-bar_1uf85_1>*:last-child{margin-right:.5em}._error-text_1uf85_17,._status-text_1uf85_17{min-width:0;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}._error-text_1uf85_17{cursor:pointer}._stop-button_1uf85_29,._start-button_1uf85_29,._restart-button_1uf85_29{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.3rem;width:1.5rem;height:1.5rem;background-color:var(--theme-panel);color:var(--theme-font-color);padding:.125em;cursor:pointer}._stop-button_1uf85_29:not([disabled]):hover,._start-button_1uf85_29:not([disabled]):hover,._restart-button_1uf85_29:not([disabled]):hover{background-color:var(--theme-panel-hover)}._stop-button_1uf85_29:not([disabled]):active,._start-button_1uf85_29:not([disabled]):active,._restart-button_1uf85_29:not([disabled]):active{background-color:var(--theme-panel-highlight)}._stop-button_1uf85_29>*,._start-button_1uf85_29>*,._restart-button_1uf85_29>*{width:100%;height:100%}@keyframes _spin_1uf85_1{to{transform:translate(-1px,-1px) rotate(-360deg) translate(1px,1px)}}._loading-counter_1uf85_58,._loading-icon_1uf85_58{opacity:0;transition:opacity .25s ease-in-out 0ms}._status-bar_1uf85_1[data-is-loading=true] ._loading-counter_1uf85_58,._status-bar_1uf85_1[data-is-loading=true] ._loading-icon_1uf85_58{opacity:1;transition-duration:1s;transition-delay:1s}._loading-icon_1uf85_58{display:flex;align-items:center;justify-content:center;animation:_spin_1uf85_1 4s linear infinite}._loading-counter_1uf85_58{min-width:3ch;text-align:right}._status-bar_1uf85_1[data-is-loading=true] ._loading-counter_1uf85_58{transition-delay:3s}._status-bar_1uf85_1[data-timer-warning=true] ._loading-counter_1uf85_58{color:var(--theme-error-color)}._error-icon_1uf85_89,._warning-icon_1uf85_89{width:1.5rem;height:1.5rem;padding:.125em}._error-icon_1uf85_89>*,._warning-icon_1uf85_89>*{width:100%;height:100%}._warning-icon_1uf85_89{color:var(--theme-warning-color)}._error-icon_1uf85_89{color:var(--theme-error-color)}._warning-range_1uf85_108,._error-range_1uf85_108{margin-left:0}._error-range_1uf85_108{color:var(--theme-error-color)}._warning-range_1uf85_108{color:var(--theme-warning-color)}._link-container_1f0s7_1{position:relative;width:100%;height:100%}._link_1f0s7_1{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;display:flex;align-items:center;justify-content:center;background-color:var(--theme-bg);color:var(--theme-font-color)}._link_1f0s7_1:focus{opacity:1}._link_1f0s7_1>span{text-align:center}._container_l5ah0_1{position:relative}._button_l5ah0_5{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.4rem;width:-moz-max-content;width:max-content;height:2rem;background-color:var(--theme-panel);color:var(--theme-font-color);padding-left:.5em;padding-right:.5em;cursor:pointer;border:thin solid rgba(0,0,0,0)}._button_l5ah0_5:not([disabled]):hover{background-color:var(--theme-panel-hover)}._button_l5ah0_5:not([disabled]):active{background-color:var(--theme-panel-highlight)}._button_l5ah0_5>svg{margin-right:.125em}._button_l5ah0_5:not([disabled])[data-pressed=true]{border-color:var(--theme-hc-border-highlight)}._option_l5ah0_33{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.4rem;width:5rem;height:2rem;background-color:var(--theme-panel);color:var(--theme-font-color);width:100%;justify-content:left;padding:0 .5em;cursor:pointer;border:thin solid rgba(0,0,0,0)}._option_l5ah0_33:not([disabled]):hover{background-color:var(--theme-panel-hover)}._option_l5ah0_33:not([disabled]):active{background-color:var(--theme-panel-highlight)}._option_l5ah0_33[data-pressed=true]{border-color:var(--theme-hc-border-highlight)}._option_l5ah0_33>svg{margin-right:.5em;margin-left:.125em}._popup_2bqwt_1{box-shadow:.1rem .1rem .3rem var(--theme-popup-shadow-color);--min-right: 0px;position:absolute;top:100%;right:min(var(--min-right),0px);z-index:100;margin:.25rem 0 0;padding:.4rem;list-style:none;background-color:var(--theme-panel);border:thin solid var(--theme-hc-border-highlight);border-radius:.5rem;width:-moz-max-content;width:max-content}._popup_2bqwt_1>li{margin-bottom:.4rem;padding:0}._popup_2bqwt_1>li:last-child{margin-bottom:0}._container_4peo6_1{display:flex;align-items:center;overflow:visible;padding:.4rem}._title-icon_4peo6_8,._title_4peo6_8{margin-left:calc((max(min(3rem,8vmax),2rem) - 2.3rem)/2);display:flex;align-items:center;height:100%;color:var(--theme-font-color)}._title-icon_4peo6_8>img,._title_4peo6_8>img{width:calc(max(min(3rem,8vmax),2rem)*.9);height:calc(max(min(3rem,8vmax),2rem)*.9)}._title-container_4peo6_20{height:100%}._title_4peo6_8{font-weight:700;text-decoration:none}._title_4peo6_8>img{margin-right:.5rem}._header-space_4peo6_32{flex:1}._popup-active-link_4peo6_36,._popup-inactive-link_4peo6_36,._active-link_4peo6_36,._inactive-link_4peo6_36{margin-left:.5rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:.4rem;width:-moz-max-content;width:max-content;height:2rem;background-color:var(--theme-panel);color:var(--theme-font-color);padding-left:.5em;padding-right:.5em;border:thin solid rgba(0,0,0,0)}._popup-active-link_4peo6_36:hover,._popup-inactive-link_4peo6_36:hover,._active-link_4peo6_36:hover,._inactive-link_4peo6_36:hover{color:var(--theme-font-color)}._popup-active-link_4peo6_36:not([disabled]):hover,._popup-inactive-link_4peo6_36:not([disabled]):hover,._active-link_4peo6_36:not([disabled]):hover,._inactive-link_4peo6_36:not([disabled]):hover{background-color:var(--theme-panel-hover)}._popup-active-link_4peo6_36:not([disabled]):active,._popup-inactive-link_4peo6_36:not([disabled]):active,._active-link_4peo6_36:not([disabled]):active,._inactive-link_4peo6_36:not([disabled]):active{background-color:var(--theme-panel-highlight)}._active-link_4peo6_36{border-color:var(--theme-hc-border-highlight)}._popup-active-link_4peo6_36,._popup-inactive-link_4peo6_36{min-width:-moz-max-content;min-width:max-content;width:10rem}._popup-active-link_4peo6_36{border-color:var(--theme-hc-border-highlight)}._navbar_4peo6_76{margin-left:2rem}._nav-popup-container_4peo6_80{position:relative;margin-left:2rem;display:flex;align-items:center}._nav-popup-container_4peo6_80 ._inactive-link_4peo6_36,._nav-popup-container_4peo6_80 ._active-link_4peo6_36,._nav-popup-container_4peo6_80 ._popup-inactive-link_4peo6_36,._nav-popup-container_4peo6_80 ._popup-active-link_4peo6_36{margin:0}._button_4peo6_90{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:calc((max(min(3rem,8vmax),2rem) - .8rem)/5);width:calc(max(min(3rem,8vmax),2rem) - .8rem);height:calc(max(min(3rem,8vmax),2rem) - .8rem);background-color:var(--theme-panel);color:var(--theme-font-color);padding:0;cursor:pointer}._button_4peo6_90:not([disabled]):hover{background-color:var(--theme-panel-hover)}._button_4peo6_90:not([disabled]):active{background-color:var(--theme-panel-highlight)}._button_4peo6_90:not([disabled])[data-pressed=true]{border:thin solid var(--theme-hc-border-highlight)}._button_4peo6_90>svg{width:1.5rem;height:1.5rem}._tab-navigation_4peo6_117{position:absolute;z-index:10;width:12em;height:3em;top:3em;pointer-events:none}._container_1l9yu_1{width:100%;height:max(min(3rem,8vmax),2rem);display:flex;align-items:center;justify-content:space-between;background-color:var(--theme-panel);padding:var(--panel-padding)}._title_1l9yu_11{flex-grow:0;flex-shrink:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}._title_1l9yu_11[data-selected=true]{color:var(--theme-font-hightlight-color)}._action-bar_1l9yu_23{display:flex;flex-shrink:0;flex-grow:0}._action_1l9yu_23{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:calc(max(min(3rem,8vmax),2rem) * .8 * .2);width:calc(max(min(3rem,8vmax),2rem)*.8);height:calc(max(min(3rem,8vmax),2rem)*.8);background-color:var(--theme-panel);color:var(--theme-font-color);padding:calc(max(min(3rem,8vmax),2rem)*.12);margin-left:calc(max(min(3rem,8vmax),2rem) * .8 * .2)}._action_1l9yu_23:not([disabled]):hover{background-color:var(--theme-panel-hover)}._action_1l9yu_23:not([disabled]):active{background-color:var(--theme-panel-highlight)}._action_1l9yu_23>*{width:100%;height:100%}._page-container-single-sided_8tmtv_1,._page-container-two-sided_8tmtv_1{display:grid;width:100%;height:100svh;min-height:15rem;overflow:clip}._page-container-single-sided_8tmtv_1>*,._page-container-two-sided_8tmtv_1>*{min-height:0;min-width:0}._page-container-two-sided_8tmtv_1{grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr auto;grid-template-areas:"hd hd         hd" "lb errcontent rb" "ft ft         ft"}._page-container-single-sided_8tmtv_1{grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr;grid-template-areas:"hd hd        " "lb errcontent" "ft ft        "}._bottom-panel-container_8tmtv_25,._side-panel-container_8tmtv_25{overflow-y:auto;overflow-x:clip;flex:1;min-height:0;min-width:0;width:100%;padding:0;margin-top:2px}._side-panel-container_8tmtv_25{background-color:var(--theme-panel)}._error-content-sidebars_8tmtv_40{display:flex;flex-direction:column;grid-area:errcontent;overflow:clip}._content-sidebars_8tmtv_47{flex:1;overflow:auto;display:flex;flex-direction:row}._header_8tmtv_54{background-color:var(--theme-panel);margin-bottom:2px;grid-area:hd;height:max(min(3rem,8vmax),2rem)}._error-bar_8tmtv_61{position:relative;background-color:var(--theme-bg);height:20%;display:flex;flex-direction:column;overflow:visible;margin-bottom:var(--theme-hc-gap-size)}._status-bar-container_8tmtv_71{grid-area:ft;background-color:var(--theme-panel);height:1.75rem}._right-bar_8tmtv_77,._left-bar_8tmtv_77{background-color:var(--theme-panel);width:max(min(3rem,8vmax),2rem)}._left-bar_8tmtv_77{grid-area:lb;margin-right:2px;margin-bottom:2px}._right-bar_8tmtv_77{grid-area:rb;margin-left:2px;margin-bottom:2px}._right-panel-container_8tmtv_94,._left-panel-container_8tmtv_94{position:relative;margin-bottom:2px}._left-panel-container_8tmtv_94{order:-1;width:20%;margin-right:2px}._right-panel-container_8tmtv_94{order:1;width:20%;margin-left:2px}._content_8tmtv_47{order:0;flex:1;overflow-x:clip;overflow-y:auto;margin-bottom:var(--theme-hc-gap-size)}._panel-column_8tmtv_119{display:flex;flex-direction:column;height:100%}._panel-column_8tmtv_119 ._top-panel_8tmtv_124{flex:1;display:flex;flex-direction:column;overflow-x:clip;overflow-y:auto}._panel-column_8tmtv_119 ._bottom-panel_8tmtv_25{position:relative;margin-top:2px;height:50%;display:flex;flex-direction:column;overflow:visible}._container_1vbwz_1{padding:var(--panel-padding) var(--panel-padding) 0}._nav-list_1vbwz_5{list-style:none;padding:0;margin:0 0 var(--panel-padding)}._nav-list_1vbwz_5>li>a{font-weight:400;text-decoration:none}._nav-list_1vbwz_5>li[data-has-children=true]{line-height:2rem;margin-bottom:1.5rem}._nav-list_1vbwz_5>li[data-has-children=true]>a{font-weight:700;font-size:1.1rem}._nav-list_1vbwz_5>li[data-has-children=true]>ul{margin-left:.5rem}._nav-list_1vbwz_5>li[data-has-children=false]{line-height:1.75rem}._nav-list_1vbwz_5>li[data-has-children=false]>a{font-weight:700;font-size:.95rem}@media (hover: none){._container_1vbwz_1 a{padding:calc((48px - 1.75rem)/2);display:inline-block}._container_1vbwz_1>._nav-list_1vbwz_5>li[data-has-children=true]>a{margin-top:2rem}._container_1vbwz_1>._nav-list_1vbwz_5>li:first-child>a{margin-top:0}}._nav-entry_1vbwz_45{cursor:pointer}._value-list_z904y_1{font-family:JetBrains Mono,monospace;line-height:1.5;font-weight:400}._container_z904y_7{width:100%;padding-left:var(--panel-padding);padding-right:var(--panel-padding)}._container_z904y_7 h3{margin:var(--panel-padding) 0 0}._value-list_z904y_1{font-size:.75rem;list-style:none;margin:.25rem 0 .5rem;padding:0}._value-list_z904y_1>li{margin-bottom:.25rem}._value-container_z904y_26{margin-left:2rem}._page-container_9c2xj_1{margin-top:2rem;margin-left:auto;margin-right:auto;width:100%;max-width:40rem}
