.gh-corner{border:0;position:absolute;top:0;right:0}.gh-corner .corner{fill:#333}.gh-corner .octo-arm,.gh-corner .octo-body{fill:#fff}.gh-corner:hover .octo-arm{animation:.56s ease-in-out octocat-wave}@keyframes octocat-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}.json-row{font-family:monospace}.json-row .json-row{margin-left:1.25rem}.json-row .json-row:not(:has(.arrow)){margin-left:2rem}.json-row>.json-children{display:none}.json-row>a>.arrow:after{content:"►";margin-right:.2rem;transition:transform .1s ease-in;display:inline-block}.json-row.expanded>.json-children{display:contents}.json-row.expanded>a>.arrow:after{transform:rotate(90deg)}.json-row>a{cursor:pointer;text-decoration:none}.json-row>button{cursor:copy;vertical-align:middle;background-color:transparent;border:none;margin:0;padding:0;line-height:.5rem;transition:all 75ms ease-in-out}@media (prefers-color-scheme:light){.json-row>button:where(:root:not([data-theme=light]):not([data-theme=dark]) *){color:#000}}.json-row>button:where(:root:not([data-theme=light]):not([data-theme=dark]) *){color:#000}@media (prefers-color-scheme:dark){.json-row>button:where(:root:not([data-theme=dark]):not([data-theme=light]) *){color:#fff}}.json-row>button:where(:root:not([data-theme=dark]):not([data-theme=light]) *){color:#fff}@media (prefers-color-scheme:light){.json-row>button:hover:where(:root:not([data-theme=light]):not([data-theme=dark]) *){color:#00008b}}.json-row>button:hover:where(:root:not([data-theme=light]):not([data-theme=dark]) *){color:#00008b}@media (prefers-color-scheme:dark){.json-row>button:hover:where(:root:not([data-theme=dark]):not([data-theme=light]) *){color:#23a0db}}.json-row>button:hover:where(:root:not([data-theme=dark]):not([data-theme=light]) *){color:#23a0db}.json-row>button:active{transform:scale(.9)}@media (prefers-color-scheme:light){.key:where(:root:not([data-theme=light]):not([data-theme=dark]) *){color:#00008b}}.key:where(:root:not([data-theme=light]):not([data-theme=dark]) *){color:#00008b}@media (prefers-color-scheme:dark){.key:where(:root:not([data-theme=dark]):not([data-theme=light]) *){color:#23a0db}}.key:where(:root:not([data-theme=dark]):not([data-theme=light]) *){color:#23a0db}@media (prefers-color-scheme:light){.null:where(:root:not([data-theme=light]):not([data-theme=dark]) *){color:#855a00}}.null:where(:root:not([data-theme=light]):not([data-theme=dark]) *){color:#855a00}@media (prefers-color-scheme:dark){.null:where(:root:not([data-theme=dark]):not([data-theme=light]) *){color:#eec97d}}.null:where(:root:not([data-theme=dark]):not([data-theme=light]) *){color:#eec97d}.bool{color:red}@media (prefers-color-scheme:light){.number:where(:root:not([data-theme=light]):not([data-theme=dark]) *){color:#ff0}}.number:where(:root:not([data-theme=light]):not([data-theme=dark]) *){color:#ff0}@media (prefers-color-scheme:dark){.number:where(:root:not([data-theme=dark]):not([data-theme=light]) *){color:#66c2ff}}.number:where(:root:not([data-theme=dark]):not([data-theme=light]) *){color:#66c2ff}.text{white-space:pre;word-wrap:break-word}@media (prefers-color-scheme:light){.text:where(:root:not([data-theme=light]):not([data-theme=dark]) *){color:green}}.text:where(:root:not([data-theme=light]):not([data-theme=dark]) *){color:green}@media (prefers-color-scheme:dark){.text:where(:root:not([data-theme=dark]):not([data-theme=light]) *){color:#31f031}}.text:where(:root:not([data-theme=dark]):not([data-theme=light]) *){color:#31f031}.type-display-mode{text-align:center;color:#000;cursor:pointer;background-color:#fff;border:1px solid #aaa;border-left:0;border-right:0;border-radius:0;min-width:2.5rem;padding:.25rem .5rem;font-size:.875rem}.type-display-mode.active{color:#000;cursor:default;background-color:#aaa}.type-display-mode:hover:not(.active){background-color:#ccc}.type-display-mode:first-child{border-left:1px solid #aaa;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.type-display-mode:last-child{border-right:1px solid #aaa;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.type-display-mode:not(:first-child){border-left:1px solid #aaa}.type-display-mode:not(:last-child){border-right:1px solid #aaa}@media (prefers-color-scheme:light){.type:where(:root:not([data-theme=light]):not([data-theme=dark]) *){color:#555}}.type:where(:root:not([data-theme=light]):not([data-theme=dark]) *){color:#555}@media (prefers-color-scheme:dark){.type:where(:root:not([data-theme=dark]):not([data-theme=light]) *){color:#aaa}}.type:where(:root:not([data-theme=dark]):not([data-theme=light]) *){color:#aaa}:not(.empty)+.type{margin-left:.5rem}.type{-webkit-user-select:none;user-select:none}.doc-link{color:orange;text-decoration:none}.doc-link:hover{text-decoration:underline}.doc-link:active{color:orange}.tuple>:first-child:before{content:"{"}.tuple>:last-child:after{content:"}"}.tuple span+span:before{content:","}.union span+span:before{content:"|"}.array>:before{content:"arr["}.array>:after{content:"]"}.dictionary>:first-child:before{content:"dict["}.dictionary>svg{vertical-align:sub}.dictionary>:last-child:after{content:"]"}.mod-select{font-size:.875rem}.mod-select>*{display:inline-block}.mod-select>:first-child{border-left:1px solid #aaa;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.mod-select>:last-child>:last-child{border-right:1px solid #aaa;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.mod-select>:not(:first-child){border-left:1px solid #aaa}.mod-select>:not(:last-child){border-right:1px solid #aaa}.mod-select>.active{background-color:#aaa}.mod-select>a{text-align:center;font-size:inherit;color:#000;cursor:pointer;background-color:#fff;border:1px solid #aaa;border-left:0;border-right:0;border-radius:0;min-width:2.5rem;padding:.25rem .5rem;text-decoration:none}.mod-select>a:hover:not([aria-current=page]){background-color:#ccc}.mod-select>a[aria-current=page],.mod-select>a:active{cursor:default;background-color:#aaa}.mod-select>form>*{font-size:inherit;color:#000;background-color:#fff;border:1px solid #aaa;border-left:0;border-right:0;border-radius:0;padding:.25rem .5rem}.mod-select>form>:hover:not(:focus){background-color:#ccc}.mod-select>form>input[type=text]{border-right:1px solid #aaa;min-width:16rem}.mod-select>form>button[type=submit]{border-left:1px solid #aaa}.mod-select>form>button[type=submit]>svg{vertical-align:middle;width:1.25rem;height:1.25rem;margin-top:-.25rem}body{font-family:sans-serif;font-size:1rem}@media (prefers-color-scheme:light){body:where(:root:not([data-theme=light]):not([data-theme=dark]) *){color:#000;background:#fff}}body:where(:root:not([data-theme=light]):not([data-theme=dark]) *){color:#000;background:#fff}@media (prefers-color-scheme:dark){body:where(:root:not([data-theme=dark]):not([data-theme=light]) *){color:#fff;background:#000}}body:where(:root:not([data-theme=dark]):not([data-theme=light]) *){color:#fff;background:#000}