:root{--face:silver;--light:#dfdfdf;--hilite:#fff;--shadow:gray;--dark:#0a0a0a;--text:#000;--select:navy;--select-text:#fff;--title-a:navy;--title-b:#1084d0;--title-inactive-a:gray;--title-inactive-b:#b5b5b5;--tooltip:#ffffe1;--desktop:teal;--font-ui:Tahoma, "MS Sans Serif", "Microsoft Sans Serif", Geneva, Verdana, Arial, sans-serif;--font-mono:"Lucida Console", "Courier New", Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{height:100%;color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;background:#000;margin:0;font-size:11px;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--select);color:var(--select-text)}.bevel-out{background:var(--face);box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--light), inset -2px -2px var(--shadow), inset 2px 2px var(--hilite)}.bevel-in{box-shadow:inset -1px -1px var(--hilite), inset 1px 1px var(--shadow), inset -2px -2px var(--light), inset 2px 2px var(--dark)}.bevel-thin-in{box-shadow:inset -1px -1px var(--hilite), inset 1px 1px var(--shadow)}.bevel-thin-out{box-shadow:inset -1px -1px var(--shadow), inset 1px 1px var(--hilite)}.field{box-shadow:inset -1px -1px var(--hilite), inset 1px 1px var(--shadow), inset -2px -2px var(--light), inset 2px 2px var(--dark);background:#fff;border:0;border-radius:0;outline:none;padding:3px 4px}.btn{background:var(--face);min-width:75px;min-height:23px;box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--hilite), inset -2px -2px var(--shadow), inset 2px 2px var(--light);cursor:default;color:#000;border:0;border-radius:0;justify-content:center;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.btn:active:not(:disabled),.btn.pressed{box-shadow:inset -1px -1px var(--hilite), inset 1px 1px var(--dark), inset -2px -2px var(--light), inset 2px 2px var(--shadow)}.btn:active:not(:disabled)>*,.btn.pressed>*{transform:translate(1px,1px)}.btn:focus-visible{outline-offset:-4px;outline:1px dotted #000}.btn.default{box-shadow:inset 0 0 0 1px var(--dark), inset -2px -2px var(--dark), inset 2px 2px var(--hilite), inset -3px -3px var(--shadow), inset 3px 3px var(--light)}.btn:disabled{color:var(--shadow);text-shadow:1px 1px var(--hilite)}.btn-flat{cursor:default;background:0 0;border:0;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.btn-flat:hover:not(:disabled){box-shadow:inset -1px -1px var(--shadow), inset 1px 1px var(--hilite)}.btn-flat:active:not(:disabled){box-shadow:inset -1px -1px var(--hilite), inset 1px 1px var(--shadow)}.btn-flat:disabled{color:var(--shadow);filter:grayscale();opacity:.6}.btn-flat:focus-visible{outline:1px dotted #000}.window{background:var(--face);box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--light), inset -2px -2px var(--shadow), inset 2px 2px var(--hilite);outline:none;flex-direction:column;padding:3px;display:flex;position:absolute}.title-bar{background:linear-gradient(90deg, var(--title-a), var(--title-b));color:#fff;-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0;align-items:center;gap:3px;height:18px;padding:0 2px 0 3px;font-weight:700;display:flex}.window.inactive .title-bar{background:linear-gradient(90deg, var(--title-inactive-a), var(--title-inactive-b));color:#d4d0c8}.title-bar-text{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2px;flex:1;min-width:0;overflow:hidden}.title-btn{background:var(--face);width:16px;height:14px;box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--hilite), inset -2px -2px var(--shadow), inset 2px 2px var(--light);color:#000;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.title-btn:active:not(:disabled){box-shadow:inset -1px -1px var(--hilite), inset 1px 1px var(--dark), inset -2px -2px var(--light), inset 2px 2px var(--shadow)}.title-btn:disabled svg{opacity:.4}.title-btn+.title-btn.close{margin-left:2px}.window-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;container-type:inline-size}.menubar{-webkit-user-select:none;user-select:none;flex-shrink:0;padding:1px 0;display:flex}.menubar-item{background:0 0;border:0;padding:2px 7px}.menubar-item.open{box-shadow:inset -1px -1px var(--hilite), inset 1px 1px var(--shadow)}.menubar-item:hover:not(.open){box-shadow:inset -1px -1px var(--shadow), inset 1px 1px var(--hilite)}.menu{z-index:100000;background:var(--face);min-width:150px;box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--light), inset -2px -2px var(--shadow), inset 2px 2px var(--hilite), 2px 2px 0 #00000040;-webkit-user-select:none;user-select:none;outline:none;padding:2px;position:fixed}.menu-item{text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;width:100%;min-height:20px;padding:1px 18px 1px 20px;display:flex;position:relative}.menu-item.has-icon{padding-left:4px}.menu-item.active{background:var(--select);color:var(--select-text)}.menu-item:disabled{color:var(--shadow);text-shadow:1px 1px var(--hilite)}.menu-item.active:disabled{text-shadow:none}.menu-check{position:absolute;left:6px}.menu-arrow{position:absolute;right:6px}.menu-sep{border-top:1px solid var(--shadow);border-bottom:1px solid var(--hilite);height:2px;margin:3px 1px}.status-bar{flex-shrink:0;gap:2px;margin-top:2px;display:flex}.status-cell{box-shadow:inset -1px -1px var(--hilite), inset 1px 1px var(--shadow);white-space:nowrap;text-overflow:ellipsis;padding:2px 4px;overflow:hidden}.tabs{z-index:1;padding-left:2px;display:flex;position:relative}.tab{background:var(--face);box-shadow:inset 1px 1px var(--hilite), inset -1px 0 var(--dark), inset -2px 0 var(--shadow), inset 2px 2px var(--light);border:0;border-radius:3px 3px 0 0;margin-right:-1px;padding:3px 10px 2px;position:relative;top:2px}.tab.selected{z-index:2;margin:0 -2px;padding-bottom:4px;top:0}.tab-panel{background:var(--face);box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--hilite), inset -2px -2px var(--shadow), inset 2px 2px var(--light);padding:10px}.groupbox{border:1px solid var(--shadow);box-shadow:1px 1px var(--hilite), inset 1px 1px var(--hilite);margin-top:8px;padding:10px 8px 8px;position:relative}.groupbox>legend,.groupbox-label{background:var(--face);padding:0 3px;position:absolute;top:-7px;left:6px}.checkbox{align-items:center;gap:6px;display:inline-flex}.checkbox input{appearance:none;width:13px;height:13px;box-shadow:inset -1px -1px var(--hilite), inset 1px 1px var(--shadow), inset -2px -2px var(--light), inset 2px 2px var(--dark);background:#fff;place-items:center;margin:0;display:grid}.checkbox input:checked:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7' shape-rendering='crispEdges'%3E%3Cpath d='M6 0h1v2H6v1H5v1H4v1H3v1H2v1H1V6H0V3h1v1h1v1h1V4h1V3h1V2h1z'/%3E%3C/svg%3E") 50%/7px 7px no-repeat;width:7px;height:7px}.checkbox input[type=radio]{border-radius:50%}.checkbox input[type=radio]:checked:after{background:#000;border-radius:50%;width:4px;height:4px}.checkbox input:focus-visible+span{outline:1px dotted #000}.link{color:#00e;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link:visited{color:#551a8b}.placeholder{color:#7a7a7a;font-style:italic}.sunken-panel{box-shadow:inset -1px -1px var(--hilite), inset 1px 1px var(--shadow), inset -2px -2px var(--light), inset 2px 2px var(--dark);background:#fff;padding:2px;overflow:auto}.tooltip{z-index:200000;background:var(--tooltip);pointer-events:none;white-space:nowrap;border:1px solid #000;padding:2px 4px;position:fixed;box-shadow:1px 1px #0003}.desk-icon{color:#fff;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;outline:none;flex-direction:column;align-items:center;gap:3px;width:78px;padding:2px;display:flex;position:absolute}.desk-icon .label{text-align:center;word-break:break-word;text-shadow:1px 1px #000;border:1px dotted #0000;max-width:76px;padding:1px 2px;line-height:1.2}.desk-icon.selected .label{background:var(--select);text-shadow:none}.desk-icon:focus-visible .label{border-color:#fff}.desk-icon.selected .icon-img{filter:url(#select-tint)}.desk-icon.cut{opacity:.5}.win-scroll::-webkit-scrollbar{width:16px;height:16px}.win-scroll ::-webkit-scrollbar{width:16px;height:16px}.win-scroll::-webkit-scrollbar-track{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' shape-rendering='crispEdges'%3E%3Crect width='1' height='1' fill='%23fff'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23fff'/%3E%3Crect x='1' width='1' height='1' fill='%23c0c0c0'/%3E%3Crect y='1' width='1' height='1' fill='%23c0c0c0'/%3E%3C/svg%3E")}.win-scroll ::-webkit-scrollbar-track{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' shape-rendering='crispEdges'%3E%3Crect width='1' height='1' fill='%23fff'/%3E%3Crect x='1' y='1' width='1' height='1' fill='%23fff'/%3E%3Crect x='1' width='1' height='1' fill='%23c0c0c0'/%3E%3Crect y='1' width='1' height='1' fill='%23c0c0c0'/%3E%3C/svg%3E")}.win-scroll::-webkit-scrollbar-thumb{background:var(--face);box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--light), inset -2px -2px var(--shadow), inset 2px 2px var(--hilite)}.win-scroll ::-webkit-scrollbar-thumb{background:var(--face);box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--light), inset -2px -2px var(--shadow), inset 2px 2px var(--hilite)}.win-scroll::-webkit-scrollbar-corner{background:var(--face)}.win-scroll ::-webkit-scrollbar-corner{background:var(--face)}.win-scroll::-webkit-scrollbar-button:single-button{background-color:var(--face);width:16px;height:16px;box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--light), inset -2px -2px var(--shadow), inset 2px 2px var(--hilite);background-position:50%;background-repeat:no-repeat;display:block}.win-scroll ::-webkit-scrollbar-button:single-button{background-color:var(--face);width:16px;height:16px;box-shadow:inset -1px -1px var(--dark), inset 1px 1px var(--light), inset -2px -2px var(--shadow), inset 2px 2px var(--hilite);background-position:50%;background-repeat:no-repeat;display:block}.win-scroll::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4' shape-rendering='crispEdges'%3E%3Cpath d='M3 0h1v1h1v1h1v1h1v1H0V3h1V2h1V1h1z'/%3E%3C/svg%3E")}.win-scroll ::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4' shape-rendering='crispEdges'%3E%3Cpath d='M3 0h1v1h1v1h1v1h1v1H0V3h1V2h1V1h1z'/%3E%3C/svg%3E")}.win-scroll::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h7v1H6v1H5v1H4v1H3V3H2V2H1V1H0z'/%3E%3C/svg%3E")}.win-scroll ::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h7v1H6v1H5v1H4v1H3V3H2V2H1V1H0z'/%3E%3C/svg%3E")}.win-scroll::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='7' shape-rendering='crispEdges'%3E%3Cpath d='M3 0h1v7H3V6H2V5H1V4H0V3h1V2h1V1h1z'/%3E%3C/svg%3E")}.win-scroll ::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='7' shape-rendering='crispEdges'%3E%3Cpath d='M3 0h1v7H3V6H2V5H1V4H0V3h1V2h1V1h1z'/%3E%3C/svg%3E")}.win-scroll::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='7' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h1v1h1v1h1v1h1v1H3v1H2v1H1v1H0z'/%3E%3C/svg%3E")}.win-scroll ::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='7' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h1v1h1v1h1v1h1v1H3v1H2v1H1v1H0z'/%3E%3C/svg%3E")}@keyframes blink{50%{opacity:0}}.blink{animation:1s step-end infinite blink}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes boot-bar{0%{background-position:0 0}to{background-position:200px 0}}.crt:after{content:"";pointer-events:none;z-index:300000;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00000021 0 1px,#0000 1px 3px);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.blink{animation:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.explorer-side{display:none}@container (min-width:520px){.explorer-side{display:block}}@media (max-width:700px){html,body{font-size:13px}.menu-item{min-height:30px}.title-btn{width:22px;height:18px}.title-bar{height:24px}}
