:root{--font-stack: "Fira Code", "Consolas", system-ui, sans-serif;--bg-color: #ffffff;--text-color: #24292e;--link-color: #0969da;--border-color: #d0d7de;--icon-color: #57606a;--header-bg: rgba(255, 255, 255, .95);--highlight-bg: #fffbdd;--highlight-border: #d4a72c;--env-bg: #ffffff;--env-text: #24292e;--env-border: #d0d7de;--env-shadow: 0 8px 24px rgba(140, 149, 159, .2)}:root.dark{--bg-color: #0d1117;--text-color: #c9d1d9;--link-color: #58a6ff;--border-color: #30363d;--icon-color: #8b949e;--header-bg: rgba(13, 17, 23, .95);--highlight-bg: rgba(187, 128, 9, .15);--highlight-border: #d29922;--env-bg: #161b22;--env-text: #e6edf3;--env-border: #30363d;--env-shadow: 0 8px 24px rgba(0, 0, 0, .6)}body{margin:0;padding:0;font-family:Fira Code,Consolas,monospace;background-color:var(--bg-color);color:var(--text-color);width:100%;min-height:auto;height:auto;overflow-x:auto;overflow-y:hidden}#root{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:auto;min-height:0}a{font-weight:500;color:var(--link-color);text-decoration:inherit}a:hover{text-decoration:underline}.trace-viewer-container{display:flex;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;padding:0 10px;box-sizing:border-box}.lines-panel{flex:1;position:relative;min-width:auto;width:100%;overflow-x:visible}.header{display:flex;flex-direction:column;position:sticky;top:0;z-index:100;background-color:var(--header-bg);border-bottom:1px solid var(--border-color);padding:10px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-title{flex:1;display:flex;justify-content:space-between;align-items:center;font-size:14px}.icon-buttons button{cursor:pointer;border:none;padding:4px 6px;margin-left:4px;background-color:transparent;color:var(--icon-color);border-radius:4px;font-size:1.1em;transition:all .2s}.icon-buttons button:hover{background-color:var(--border-color);color:var(--text-color)}.current-line{background-color:var(--highlight-bg);border-left:3px solid var(--highlight-border)}.line-number{min-width:3em;padding-right:1em;text-align:right;-webkit-user-select:none;user-select:none;display:inline-block;color:var(--icon-color);cursor:pointer;opacity:.6}.line-number:hover{opacity:1;color:var(--text-color)}.env-panel{position:fixed;overflow-y:auto;z-index:1000;max-height:90vh}.env{border:1px solid var(--env-border);background-color:var(--env-bg);color:var(--env-text);box-shadow:var(--env-shadow);min-width:300px;max-width:600px;min-height:50px;border-radius:6px;padding:12px;font-size:13px}.code-container{font-family:var(--font-stack);white-space:pre-wrap;word-wrap:break-word}.key{font-weight:700;color:var(--link-color)}.cloaked{opacity:.2}.markdown h1,.markdown h2{display:inline-block;font-size:1.1em;font-weight:700}#root{margin:0 auto;padding:2rem}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}
