.mono[data-v-dc35d493]:not(.external-viewer .mono){text-shadow:-.05rem 0 0 rgb(var(--text-color-r, 255),0,0),.05rem 0 0 rgb(0,var(--text-color-g, 255),var(--text-color-b, 255));mix-blend-mode:difference}.terminal[data-v-23aff3ce]:before{content:"";z-index:9998;display:block;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-backdrop-filter:blur(.03rem) contrast(.9) brightness(1.1);backdrop-filter:blur(.03rem) contrast(.9) brightness(1.1);will-change:filter}.terminal[data-v-23aff3ce]:after{content:"";z-index:9999;display:block;position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:0 0 10rem #0009 inset;background:linear-gradient(#0009,#0000 20%,#0000 80%,#0009),linear-gradient(90deg,#ff00001a 33%,#00ff001a 33%,#00ff001a 67%,#0000ff1a 67%);background-size:100% .1875rem,.1875rem 100%;filter:blur(.01rem)}.screensaver[data-v-ea1137a8]{white-space:pre;color:#ff8ff4;width:fit-content;font-size:.8rem;line-height:1.2;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 2rem rgba(255,143,244,.2666666667)) drop-shadow(0 0 1rem rgba(255,143,244,.4)) drop-shadow(0 0 .25rem rgba(255,143,244,.5333333333))}.window[data-v-561965a0]{position:absolute;background-color:#fff;color:#000;border:1px solid #ccc;display:flex;flex-direction:column;font-family:Verdana,sans-serif;-webkit-font-smoothing:none;-webkit-user-select:none;user-select:none}.window--maximized[data-v-561965a0]{width:100vw!important;top:0!important;left:0!important}.window--maximized .window__content[data-v-561965a0]{height:calc(100vh - 3rem - 2px)!important}.window--animate-maximize[data-v-561965a0],.window--animate-maximize .window__content[data-v-561965a0]{transition:all .2s steps(2)}.window--focused[data-v-561965a0]{box-shadow:0 0 10px #0003}.window--focused .window__titlebar[data-v-561965a0]{background:linear-gradient(to top,#eee,#fff)}.window__titlebar[data-v-561965a0]{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(to top,#888,#ccc);height:3rem;border-bottom:1px solid #ccc;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.window__title[data-v-561965a0]{color:#333;margin-left:.5rem}.window__controls[data-v-561965a0]{align-self:stretch;display:flex}.window__controls button[data-v-561965a0]{background:none;border:none;cursor:pointer;font:inherit;font-size:1.5rem;color:#333;width:3rem;height:100%;transition:background-color .2s;display:flex;align-items:center;justify-content:center}.window__controls button svg[data-v-561965a0]{display:block;width:1.5rem;height:1.5rem}.window__controls button[data-v-561965a0]:hover{background-color:#0002}.window__content[data-v-561965a0]{overflow:hidden}.window__content[data-v-561965a0] button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.25rem .5rem;font:inherit;background-color:#ddd;border:#888 .15rem solid;border-radius:.25rem}.window__resize-handle[data-v-561965a0]{position:absolute;z-index:9999;touch-action:none}.window__resize-handle--left[data-v-561965a0]{left:-.5rem;top:.5rem;bottom:1rem;width:1rem;cursor:ew-resize}.window__resize-handle--right[data-v-561965a0]{right:-.5rem;top:.5rem;bottom:1rem;width:1rem;cursor:ew-resize}.window__resize-handle--top[data-v-561965a0]{left:1rem;right:1rem;top:-1rem;height:1rem;cursor:ns-resize}.window__resize-handle--bottom[data-v-561965a0]{left:1rem;right:1rem;bottom:-.5rem;height:1rem;cursor:ns-resize}.window__resize-handle--top-left[data-v-561965a0]{left:-1rem;top:-1.5rem;width:2rem;height:2rem;cursor:nwse-resize}.window__resize-handle--top-right[data-v-561965a0]{right:-1rem;top:-1.5rem;width:2rem;height:2rem;cursor:nesw-resize}.window__resize-handle--bottom-left[data-v-561965a0]{left:-1rem;bottom:-1rem;width:2rem;height:2rem;cursor:nesw-resize}.window__resize-handle--bottom-right[data-v-561965a0]{right:-1rem;bottom:-1rem;width:2rem;height:2rem;cursor:nwse-resize}.windows[data-v-c9035f5c]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}.windows .window[data-v-c9035f5c]{pointer-events:auto}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/JetBrainsMono-Thin.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/JetBrainsMono-ExtraLight.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/JetBrainsMono-Light.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-Regular.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-Medium.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JetBrainsMono-SemiBold.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-Bold.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/JetBrainsMono-ExtraBold.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/JetBrainsMono-ThinItalic.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/JetBrainsMono-ExtraLightItalic.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/JetBrainsMono-LightItalic.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-Italic.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-MediumItalic.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/JetBrainsMono-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/JetBrainsMono-BoldItalic.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/JetBrainsMono-ExtraBoldItalic.ttf) format("truetype")}*{margin:0;padding:0;box-sizing:border-box}body,html,#app{background:#000;color:#fff;height:100%;height:100svh;font-family:JetBrains Mono,Consolas,Courier New,monospace;font-variant-ligatures:none}#app{overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#888 transparent}#app.anchor-bottom{display:flex;flex-direction:column-reverse}#app::-webkit-scrollbar{width:5px}#app::-webkit-scrollbar-thumb{background:#888}#app::-webkit-scrollbar-track{background:transparent}:root{line-height:1.25rem;font-size:min(16px,3vw)}.boot-log-type{color:#666;display:inline}.boot-log-type-info{color:#0ff}.boot-log-type-warn{color:#ff0}.boot-log-type-system{color:#fff}.boot-log-type-ok{color:#0f0}
