@import"https://fonts.googleapis.com/css2?family=M+PLUS+1+Code:wght@100..700&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0}main{display:block;position:relative;overflow:hidden}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;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:-0.25em}sup{top:-0.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}ul{margin:0;padding:0;list-style:none}:root{--code-bg: #0f1115;--code-surface: #151821;--code-fg: #e6edf3;--code-muted: #7d8590;--code-keyword: #006ecf;--code-null: #46518b;--code-identifier: #d82c7b;--code-property: #61b863;--code-year: #ffea00;--code-string: #f10606;--code-comment: #5e666f;--code-accent: #00e5a8;--code-border: rgba(255, 255, 255, 0.05);--code-shadow: rgba(0, 0, 0, 0.5)}html{font-size:62.5%}body{height:100%;font-family:"Roboto Mono","M PLUS 1 Code",monospace;font-size:1.4rem;color:var(--code-fg);background:var(--code-surface);line-height:1.6;padding:0px}a{color:var(--code-property)}h1,h2,h3,h4,h5{margin:0;font-size:1.4rem;font-weight:normal}.code-list{list-style:none;margin:0;padding:0;padding-left:calc(var(--gutter)*2);line-height:1.6;counter-reset:line;--gutter: 2em;--indent: 2em}@media(max-width: 768px){.code-list{padding-left:0;--gutter: 1em;--indent: 1em}}.code-list li{position:relative;counter-increment:line}.code-list ul{list-style:none;margin-left:0;padding-left:0}.code-list li::before{content:counter(line);position:absolute;width:var(--gutter);text-align:right;color:var(--code-muted);font-variant-numeric:tabular-nums;user-select:none;pointer-events:none;opacity:.85}@media(max-width: 768px){.code-list li::before{content:none}}.code-list>li{padding-left:calc(var(--gutter) + var(--indent)*0)}.code-list>li::before{left:calc(-1*(var(--gutter) + var(--indent)*0))}.code-list ul>li{padding-left:calc(var(--gutter) + var(--indent)*1)}.code-list ul>li::before{left:calc(-1*(var(--gutter) + var(--indent)*0))}.code-list ul ul>li{padding-left:calc(var(--gutter) + var(--indent)*2)}.code-list ul ul>li::before{left:calc(-1*(var(--gutter) + var(--indent)*0))}.code-list ul ul ul>li{padding-left:calc(var(--gutter) + var(--indent)*3)}.code-list ul ul ul>li::before{left:calc(-1*(var(--gutter) + var(--indent)*0))}.code-list ul ul ul ul>li{padding-left:calc(var(--gutter) + var(--indent)*4)}.code-list ul ul ul ul>li::before{left:calc(-1*(var(--gutter) + var(--indent)*0))}.code-list ul ul ul ul ul>li{padding-left:calc(var(--gutter) + var(--indent)*5)}.code-list ul ul ul ul ul>li::before{left:calc(-1*(var(--gutter) + var(--indent)*0))}.code-list ul ul ul ul ul ul>li{padding-left:calc(var(--gutter) + var(--indent)*6)}.code-list ul ul ul ul ul ul>li::before{left:calc(-1*(var(--gutter) + var(--indent)*0))}.code-list li:has(>ul):not(:has(>*:not(ul))){counter-increment:none;padding-left:0;display:contents}.code-list li:has(>ul):not(:has(>*:not(ul)))::before{content:none}.code-list{position:relative;z-index:0}.code-list:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:-1;background-color:var(--code-bg);border-right:1px solid #212733;width:5em}@media(max-width: 768px){.code-list:before{content:none}}.code-list li.comment{color:var(--code-comment)}.code-list li .keyword{color:var(--code-keyword)}.code-list li .identifier{color:var(--code-identifier)}.code-list li .property{color:var(--code-property)}.code-list li .year{color:var(--code-year)}.code-list li .string{color:var(--code-string)}.code-list li .null{color:var(--code-null)}