@charset "UTF-8";._w{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 15%,transparent);background-color:var(--color-background)}._w button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;padding:.25rem .5rem;cursor:pointer;font-size:1rem;color:var(--color-foreground);line-height:1;transition:background-color .15s ease}._w button:hover{background-color:color-mix(in srgb,var(--color-foreground) 10%,transparent)}._w button:active{background-color:color-mix(in srgb,var(--color-foreground) 18%,transparent)}._w button:focus-visible{outline:2px solid var(--color-blue);outline-offset:1px}._w button svg{height:1rem;padding:.1rem}._w button svg path{fill:currentColor}._x{width:1em;height:1em;fill:currentColor}._y{appearance:none;font-family:inherit;font-size:.85rem;padding:.2rem 1.4rem .2rem .5rem;border:none;color:var(--color-foreground);background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M0 0l4 5 4-5z' fill='%23999'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .4rem center;background-size:.5rem;margin-right:auto;cursor:pointer}._y:focus-visible{outline:2px solid var(--color-blue);outline-offset:1px}._y option{background-color:var(--color-background);color:var(--color-foreground)}._z{position:relative;flex:1;min-height:0}._A{position:absolute;left:0;right:0;bottom:0;margin:0;z-index:2;width:100%;background:var(--color-background);border-top:1px solid color-mix(in srgb,var(--color-foreground) 15%,transparent)}._A>summary{display:flex;align-items:center;cursor:pointer;font-size:.8rem;padding:.3rem .5rem;min-height:2rem;box-sizing:border-box;list-style:none;-webkit-user-select:none;user-select:none}._A>summary::-webkit-details-marker{display:none}._A>summary:before{content:"▸";margin-right:.35rem}._A[open]>summary:before{content:"▾"}._B{list-style:none;margin:0;padding:0 .5rem .5rem;display:grid;grid-template-columns:auto 1fr;gap:.2rem .6rem;font-size:.8rem}._B li{display:contents}._B code,._B span{display:flex;align-items:center;min-height:1.6em}._B code{font-family:Ubuntu Mono,monospace;color:var(--color-foreground);background:color-mix(in srgb,var(--color-foreground) 10%,transparent);border-radius:3px;padding:0 .25rem;text-align:center;justify-content:center}._B span{color:color-mix(in srgb,var(--color-foreground) 85%,transparent);justify-content:flex-start}._h{overflow:hidden;flex:1;display:flex;flex-direction:row;font-size:1rem;font-family:Ubuntu Mono,monospace;line-height:1.5}._i{-webkit-user-select:none;user-select:none;padding:0 .25rem 0 .5rem;text-align:right;color:#858585;background-color:var(--color-background);font-family:inherit;font-size:inherit;line-height:inherit;overflow:hidden;margin-right:-1.75rem}._i .gutter-row{height:1.5em;display:flex;align-items:center;justify-content:center;min-width:1em}._i .fold-marker{cursor:pointer;display:inline-block;rotate:0deg;transition:rotate .15s ease;font-size:.9em;line-height:1}._i .fold-open{rotate:90deg}._j{flex:1;overflow:auto;outline:none;white-space:pre;caret-color:var(--color-foreground);color:var(--color-foreground);background-color:var(--color-background);padding:0 .5rem;font-family:inherit;font-size:inherit;line-height:inherit}._j>div{min-height:1.5em;padding-left:1.75rem;border-radius:.25rem;transition:background .15s,color .15s}._j::selection,._j ::selection{background:var(--color-blue-dim)}._j .hl-text{--box-color: oklch(.6 .2 var(--h));color:var(--box-color)}._j .active-line{background-color:color-mix(in srgb,var(--color-foreground) 5%,transparent)}._j .unmatched-line{color:color-mix(in oklch,currentColor 50%,transparent)}._c{list-style:none;padding:0;margin:0;overflow-y:auto}._d{border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}._d summary{cursor:pointer;padding:.5rem .25rem;font-family:Ubuntu Mono,monospace;font-size:1rem;font-weight:600;-webkit-user-select:none;user-select:none}._d summary:hover{background:color-mix(in srgb,currentColor 5%,transparent)}._d[open] summary{border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}._e summary{color:var(--color-red)}._f{list-style:disc;padding:1rem 1rem 1rem 2.5rem;margin:0;font-family:Ubuntu Mono,monospace;font-size:.95rem}._f li{margin-bottom:.25rem}._g{color:var(--color-red)}._k{display:flex;flex-direction:column;padding:1rem;gap:.75rem}._l{display:flex;flex-direction:column}._m{font-size:.75rem;font-family:Ubuntu Mono,monospace;text-transform:uppercase;letter-spacing:.05em;color:color-mix(in oklch,currentColor 50%,transparent);pointer-events:none;padding-bottom:.5rem}._n{display:flex;flex-wrap:wrap;align-items:center;row-gap:.5rem;padding-left:1rem}._n>._o,._n>._p{margin-left:-1rem}._n>._o+._o,._n>._o+._p,._n>._p+._o,._n>._p+._p{margin-left:0}._n+._n{margin-top:.5rem}._o{display:inline-flex;align-items:center;flex-shrink:0}._p{--box-color: oklch(.6 .2 var(--h));border:2px solid var(--box-color, #999);color:color-mix(in oklch,var(--box-color) 35%,var(--color-foreground));border-radius:6px;padding:.5rem;font-size:.85rem;font-family:Ubuntu Mono,monospace;background:color-mix(in oklch,var(--box-color) 10%,var(--color-background));white-space:nowrap;transition:background .15s,box-shadow .15s}._p ::selection{background-color:var(--box-color)}._p>._p{margin-top:.35rem}._p>div>em{color:var(--color-foreground);font-style:normal}._q{display:flex;align-items:center;justify-content:center;flex-shrink:0}._r{width:30px;height:20px}._s{width:20px;height:30px;display:none}._t{display:flex;flex-direction:row;align-items:flex-start}._u{list-style:none}._u>li{font-size:.9rem;font-family:Ubuntu Mono,monospace;line-height:1.5}._v{font-size:.75rem;color:color-mix(in oklch,currentColor 50%,transparent);margin-left:.5rem}._a{display:flex;inset:var(--stick-size) 0 0 0;height:100%}._a>*{flex-basis:0}._a>div{overflow:hidden;display:flex;flex-direction:column}._b{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)}._b:hover{opacity:.4}@media(pointer:fine){._b{min-height:.5rem;min-width:.5rem}}@media(max-aspect-ratio:1/1){._a{flex-direction:column}._b{cursor:row-resize}}
