#_o{height:100%}.cm-editor.cm-editor{height:100%;font-size:1rem;font-family:Ubuntu Mono,monospace;padding:1rem 0rem}.cm-editor.cm-editor .cm-activeLine{background-color:color-mix(in srgb,var(--color-blue-alt-dim),transparent)}.cm-editor.cm-editor .cm-scroller{font-family:inherit}.cm-editor.cm-editor .cm-cursor{border-left:2px solid var(--color-foreground)}.cm-editor.cm-editor .cm-gutters{background-color:var(--color-background);border-right:none;padding-right:.25rem;padding-left:.5rem;font-family:Ubuntu Mono,monospace}.cm-editor.cm-editor .cm-gutterElement{color:#858585;-webkit-user-select:none;user-select:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-editor.cm-editor .cm-tooltip{border:none;color:var(--color-background);background-color:var(--color-blue-alt-dim-alt);border-radius:2px;overflow:hidden}.cm-editor.cm-editor .cm-tooltip ul li{padding:.5rem}.cm-editor.cm-editor .cm-tooltip ul li[aria-selected]{background-color:var(--color-blue-dark)}.cm-editor.cm-editor .cm-foldMarker{display:block;rotate:0deg}.cm-editor.cm-editor .cm-foldMarkerOpen{rotate:90deg}.cm-editor.cm-editor .cm-activeLineGutter{background-color:transparent}.cm-editor.cm-editor.cm-focused .cm-selectionBackground,.cm-editor.cm-editor ::selection{background-color:unset!important}._bC{display:flex;background-color:var(--color-gray-dim);align-items:stretch}._bD{display:flex;overflow-x:auto;scrollbar-width:thin;background-color:var(--color-gray-dim)}._bE{display:flex;gap:1rem;padding:.5rem 1rem;text-wrap:nowrap;border-right:2px solid transparent}._bE:hover,._bE[aria-selected=true]{background-color:var(--color-gray-alt-dim)}._bE:not(:hover,[aria-selected=true]){border-color:var(--color-gray-alt-dim)}._bF{background:none;border:none}._bF:hover{color:var(--color-red)}._bG{display:flex;margin-left:auto;border:none;padding:.5rem 1rem;color:var(--color-foreground);background-color:var(--color-blue-alt-dim);align-items:center;border:1px solid transparent}._bG:hover{border-color:var(--color-blue)}._bG svg{height:1rem}._bG svg path{fill:currentColor}._3{display:flex;flex-direction:column;height:100%}._4{display:flex;justify-content:flex-start;background-color:var(--color-gray-dim);overflow-x:auto;scrollbar-width:thin}._4 select{font-size:1rem;border-radius:0;background-color:var(--color-gray-dim)}._5{display:flex;align-items:center;justify-content:center;border-right:2px solid var(--color-gray-alt-dim)}._6{display:flex;align-items:center;justify-content:center;padding:.5rem;gap:.5rem;border:1px solid transparent}._6:focus-within{outline:none;border-color:var(--section-color-alt, var(--color-blue-alt))}._6:hover{border-color:var(--section-color, var(--color-blue))}._6 label{cursor:pointer}._6 input{accent-color:var(--color-blue);width:1rem;height:1rem;margin:0;cursor:pointer}._7{position:relative;display:flex;flex:1;overflow-y:auto}._7 iframe{flex:1;border:none}._8{position:absolute;top:0;left:0;height:100%;width:100%;white-space:pre;padding:1rem}._9{position:absolute;bottom:0;right:0;background-color:var(--color-gray-dim);padding:.5rem;border-top-left-radius:.5rem;font-family:Ubuntu Mono,monospace;display:flex;gap:1rem}#__{display:flex;flex:1}#__>.shiki{flex:1;counter-reset:line-number;padding:1rem .25rem 1rem .5rem}#__>.shiki .line{position:relative;counter-increment:line-number}#__>.shiki .line:before{display:inline-flex;content:counter(line-number);padding-right:1.625rem;width:3ch;justify-content:right;color:#858585;-webkit-user-select:none;user-select:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}._ba{display:none}._bb{display:flex;position:fixed;inset:var(--stick-size) 0 0 0}._bb>*{flex-basis:0}._bb>div{overflow:hidden}._bc{all:unset;cursor:col-resize;touch-action:none;min-height:1rem;min-width:1rem;background-color:var(--color-foreground);opacity:.2;box-shadow:inset 0 0 .2rem var(--color-background)}._bc:hover{opacity:.4}@media (pointer: fine){._bc{min-height:.5rem;min-width:.5rem}}@media (max-aspect-ratio: 1/1){._bb{flex-direction:column}._bc{cursor:row-resize}}:root{--stick-size: 5rem}#header{position:fixed;left:0;right:0;margin:0;padding:0 1rem;transform:none!important;background-color:var(--color-background)}
