:root{--face: #c0c0c0;--face-dark: #a8a8a8;--light: #ffffff;--hilite: #dfdfdf;--shadow: #808080;--dark: #000000;--ink: #000000;--title-a: #000080;--title-b: #1084d0;--title-a-off: #808080;--title-b-off: #b5b5b5;--sel: #000080;--desk: #008080;--workspace: #808080;--muted: #4a4a4a;--out: inset -1px -1px 0 var(--dark), inset 1px 1px 0 var(--hilite), inset -2px -2px 0 var(--shadow), inset 2px 2px 0 var(--light);--in: inset 1px 1px 0 var(--dark), inset -1px -1px 0 var(--hilite), inset 2px 2px 0 var(--shadow), inset -2px -2px 0 var(--light);--well: inset -1px -1px 0 var(--light), inset 1px 1px 0 var(--shadow), inset -2px -2px 0 var(--hilite), inset 2px 2px 0 var(--dark);--cur-arrow: url(/cursors/arrow.cur), default;--cur-text: url(/cursors/text.png) 3 7, text;--cur-cross: url(/cursors/cross.cur), crosshair;--cur-resize-h: url(/cursors/resize-h.cur), ew-resize;--cur-resize-v: url(/cursors/resize-v.cur), ns-resize;--cur-resize-nwse: url(/cursors/resize-nwse.cur), nwse-resize;--cur-resize-nesw: url(/cursors/resize-nesw.cur), nesw-resize;--cur-zoom-in: url(/cursors/zoom-in.cur), zoom-in;--cur-zoom-out: url(/cursors/zoom-out.cur), zoom-out;--cur-hand: url(/cursors/hand-open.cur), grab;--cur-hand-grab: url(/cursors/hand-grab.cur), grabbing;--cur-wait: url(/cursors/wait.cur), progress;--taskbar-h: 28px;--safe-t: env(safe-area-inset-top, 0px);--safe-r: env(safe-area-inset-right, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--safe-l: env(safe-area-inset-left, 0px);--arrow-sub: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='7' fill='%23000'%3E%3Crect width='1' height='7'/%3E%3Crect x='1' y='1' width='1' height='5'/%3E%3Crect x='2' y='2' width='1' height='3'/%3E%3Crect x='3' y='3' width='1' height='1'/%3E%3C/svg%3E");--arrow-up-5: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='3' fill='%23000'%3E%3Crect x='2' width='1' height='1'/%3E%3Crect x='1' y='1' width='3' height='1'/%3E%3Crect y='2' width='5' height='1'/%3E%3C/svg%3E");--arrow-down-5: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='3' fill='%23000'%3E%3Crect width='5' height='1'/%3E%3Crect x='1' y='1' width='3' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3C/svg%3E")}@font-face{font-family:"Pixelated MS Sans Serif";src:url(/fonts/ms_sans_serif.woff2) format("woff2"),url(/fonts/ms_sans_serif.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:"Pixelated MS Sans Serif";src:url(/fonts/ms_sans_serif_bold.woff2) format("woff2"),url(/fonts/ms_sans_serif_bold.woff) format("woff");font-weight:700;font-style:normal;font-display:block}*{box-sizing:border-box}html,body{height:100%;margin:0;-webkit-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none}body{background:var(--desk);font-family:"Pixelated MS Sans Serif",Tahoma,"MS Sans Serif",Liberation Sans,sans-serif;font-size:11px;line-height:15px;color:#000;-webkit-font-smoothing:none;font-smooth:never;user-select:none;overflow:hidden;cursor:var(--cur-arrow)}:where(*){cursor:inherit}body.busy,body.busy *{cursor:var(--cur-wait-frame, var(--cur-wait))!important}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:repeating-conic-gradient(var(--light) 0 25%,var(--face) 0 50%) 0 0 / 2px 2px}::-webkit-scrollbar-thumb{background:var(--face);box-shadow:var(--out)}::-webkit-scrollbar-corner{background:var(--face)}::-webkit-scrollbar-button{display:block;width:16px;height:16px;background-color:var(--face);background-repeat:no-repeat;background-position:center;box-shadow:var(--out)}::-webkit-scrollbar-button:active{box-shadow:var(--in);background-position:calc(50% + 1px) calc(50% + 1px)}::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement,::-webkit-scrollbar-button:horizontal:start:increment,::-webkit-scrollbar-button:horizontal:end:decrement{display:none}::-webkit-scrollbar-button:vertical:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='3' fill='%23000'%3E%3Crect x='2' width='1' height='1'/%3E%3Crect x='1' y='1' width='3' height='1'/%3E%3Crect y='2' width='5' height='1'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:vertical:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='3' fill='%23000'%3E%3Crect width='5' height='1'/%3E%3Crect x='1' y='1' width='3' height='1'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:horizontal:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='5' fill='%23000'%3E%3Crect x='2' width='1' height='5'/%3E%3Crect x='1' y='1' width='1' height='3'/%3E%3Crect y='2' width='1' height='1'/%3E%3C/svg%3E")}::-webkit-scrollbar-button:horizontal:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='5' fill='%23000'%3E%3Crect width='1' height='5'/%3E%3Crect x='1' y='1' width='1' height='3'/%3E%3Crect x='2' y='2' width='1' height='1'/%3E%3C/svg%3E")}@supports not selector(::-webkit-scrollbar-thumb){:root{scrollbar-color:var(--face) var(--hilite)}}@media(pointer:coarse){::-webkit-scrollbar{display:none}*{scrollbar-width:none}}.window{background:var(--face);box-shadow:var(--out);padding:3px;display:flex;flex-direction:column;min-width:0;width:100%}.titlebar{height:20px;display:flex;align-items:center;gap:3px;padding:0 2px 0 3px;background:linear-gradient(90deg,var(--title-a),var(--title-b));flex:none;touch-action:none}.titlebar-icon,.task-ico.generic{width:16px;height:14px;flex:none;background:linear-gradient(180deg,#fff 0 3px,silver 3px 100%);border:1px solid #000;position:relative}.titlebar-icon{padding:0;font:inherit}.titlebar-icon:focus-visible{outline:1px dotted #000;outline-offset:-3px}.titlebar-icon:after,.task-ico.generic:after{content:"";position:absolute;left:3px;top:5px;width:8px;height:5px;background:navy;box-shadow:inset 1px 1px #1084d0}.titlebar-icon.custom{width:16px;height:16px;background:none;border:0}.titlebar-icon.custom:after{content:none}.titlebar-text{color:#fff;font-weight:700;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.titlebar-buttons{display:flex;gap:2px;flex:none}.tbtn{width:16px;height:14px;padding:3px 0 0;border:0;background:var(--face);color:inherit;box-shadow:var(--out);display:flex;align-items:flex-start;justify-content:center;font:inherit}.tbtn:not(:disabled):active{box-shadow:var(--in)}.tbtn:focus-visible{outline:1px dotted #000;outline-offset:-3px}@media(pointer:coarse){.tbtn{width:20px;height:17px;padding-top:5px;position:relative}.tbtn:before{content:"";position:absolute;inset:-14px -7px -8px}.titlebar-buttons{gap:11px}}.tbtn:disabled{opacity:1}.tbtn:disabled>span{opacity:.45}.tbtn .g-max{width:8px;height:7px;border:1px solid currentColor;border-top-width:2px}.tbtn .g-restore{width:8px;height:9px;position:relative}.tbtn .g-restore:before,.tbtn .g-restore:after{content:"";position:absolute;width:4px;height:3px;border:1px solid currentColor;border-top-width:2px;background:var(--face)}.tbtn .g-restore:before{right:0;top:0}.tbtn .g-restore:after{left:0;bottom:0}.tbtn .g-close{width:8px;height:7px;background:linear-gradient(45deg,transparent 43%,currentColor 43% 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,currentColor 43% 57%,transparent 57%)}.menubar{display:flex;padding:1px 0 2px;flex:none;position:relative;z-index:20}.menu-item{position:relative}.menu-title{font:inherit;color:inherit;background:transparent;border:0;display:block;padding:2px 7px 3px;cursor:var(--cur-arrow)}.menu-item.open .menu-title{background:var(--sel);color:#fff}@media(hover:hover){.menu-title:hover{background:var(--sel);color:#fff}}.menu-title:focus-visible{outline:1px dotted currentColor;outline-offset:-3px}.menu-title u{text-underline-offset:1px}.menu-drop{display:none;position:absolute;left:var(--menu-shift, 0px);top:100%;min-width:150px;background:var(--face);color:inherit;box-shadow:var(--out);padding:2px;z-index:30}.menu-item.open .menu-drop{display:block}.menu-row{padding:3px 18px;display:flex;justify-content:space-between;gap:20px;white-space:nowrap}.menu-row.hot:not(.disabled){background:var(--sel);color:#fff}@media(hover:hover){.menu-row:hover:not(.disabled){background:var(--sel);color:#fff}}.menu-row.disabled{color:var(--shadow);text-shadow:1px 1px 0 var(--light)}.menu-acc{color:inherit}@media(pointer:coarse){.menu-acc{display:none}}.menu-arrow{width:4px;height:15px;background:currentColor;-webkit-mask:var(--arrow-sub) no-repeat center;mask:var(--arrow-sub) no-repeat center}.menu-row.has-sub{position:relative}.menu-sub{display:none;position:absolute;left:calc(100% - 3px + var(--sub-shift, 0px));top:-3px;min-width:80px;padding:2px;background:var(--face);color:var(--ink);box-shadow:var(--out);z-index:40}.menu-row.has-sub.open .menu-sub{display:block}@media(hover:hover){.menu-row.has-sub:hover .menu-sub{display:block}}.menu-sep{height:2px;margin:3px 2px;box-shadow:inset 0 1px 0 var(--shadow),inset 0 -1px 0 var(--light)}.menu-drop.checks .menu-row,.ctx-menu.checks .menu-row{padding-left:22px;position:relative}.menu-drop.checks .menu-row.checked:before,.ctx-menu.checks .menu-row.checked:before{content:"";position:absolute;left:8px;top:6px;width:3px;height:6px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(40deg)}.tbar{flex:none;display:flex;align-items:center;padding:2px 2px 3px;background:var(--face)}.tbar-btn{font:inherit;color:#000;flex:none;display:flex;align-items:center;gap:3px;padding:2px 5px 3px;border:0;background:transparent;cursor:var(--cur-arrow);white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(hover:hover){.tbar-btn:hover:not(:disabled){box-shadow:var(--out)}}.tbar-btn:active:not(:disabled){box-shadow:var(--in);padding:3px 4px 2px 6px}.tbar-btn.on{box-shadow:var(--in);background:repeating-conic-gradient(var(--light) 0 25%,var(--face) 0 50%) 0 0 / 2px 2px;padding:3px 4px 2px 6px}.tbar-btn:disabled{color:var(--shadow);text-shadow:1px 1px 0 var(--light)}.tbar-btn:disabled .tbar-ico{opacity:.4}.tbar-btn:focus-visible{outline:1px dotted #000;outline-offset:-3px}.tbar-btn[hidden]{display:none}.tbar-ico{width:16px;height:16px;flex:none;display:block;pointer-events:none}.tbar-sep{flex:none;width:2px;align-self:stretch;margin:0 3px;box-shadow:inset 1px 0 0 var(--shadow),inset -1px 0 0 var(--light)}.tbar-grip{flex:none;width:3px;align-self:stretch;margin:0 4px 0 1px;box-shadow:inset 1px 0 0 var(--light),inset -2px 0 0 var(--shadow)}.tbar-label{flex:none;padding:0 4px 1px 2px}.tbar-field{font:inherit;flex:1;min-width:60px;border:0;padding:3px 4px;background:var(--light);box-shadow:var(--well);color:#000;outline:none;cursor:var(--cur-text);overflow:hidden;text-overflow:ellipsis}.tbar-field::placeholder{color:var(--shadow)}.tbar-field:disabled{background:var(--face);color:var(--shadow)}@media(pointer:coarse){.tbar{gap:6px;padding:4px 2px 5px}.tbar-btn{position:relative}.tbar-btn:before{content:"";position:absolute;inset:-6px -3px}.tbar-field{font-size:16px;padding:2px 4px}}.modal-back{position:fixed;inset:0;background:#00000040;display:flex;align-items:center;justify-content:center;z-index:60}.modal-back[hidden]{display:none}.dialog{width:380px;max-width:calc(100vw - 40px)}.dialog .titlebar{background:linear-gradient(90deg,var(--title-a),var(--title-b))}.dialog-body{display:flex;gap:14px;align-items:flex-start;padding:11px 11px 0}.dlg-icon{flex:none}.dlg-icon[hidden]{display:none}.dlg-main{min-width:0;flex:1}.dlg-text{user-select:text;padding-top:4px;word-break:break-word;white-space:pre-line}.dlg-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;margin-top:11px}.dlg-field[hidden]{display:none}.dlg-field input{width:100%;padding-block:4px}.dialog-buttons{display:flex;justify-content:center;gap:6px;padding:11px 0}.dialog-buttons .btn[hidden]{display:none}.grow{flex:1;min-height:0}.groupbox{border:none;box-shadow:inset -1px -1px 0 var(--light),inset 1px 1px 0 var(--shadow),inset 1px -1px 0 var(--shadow),inset -1px 1px 0 var(--shadow);margin:0;padding:12px 8px 8px;min-width:0;min-height:0;display:flex;flex-direction:column;position:relative}.groupbox:before{content:"";position:absolute;inset:1px 0 0 1px;box-shadow:inset -1px -1px 0 var(--light),inset 1px 1px 0 var(--light);pointer-events:none}.groupbox>legend{padding:0 4px;margin-left:5px;background:var(--face);position:relative;z-index:1}.listbox{background:#fff;box-shadow:var(--well);padding:2px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:120px;outline:none}.listbox:focus-visible{outline:1px dotted #000;outline-offset:-3px}.preset-row{padding:2px 4px 2px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:var(--cur-arrow)}.preset-row:hover{background:#e8e8e8}.preset-row.selected{background:var(--sel);color:#fff}.note{color:#000;min-height:32px;overflow-y:auto;user-select:text;cursor:var(--cur-text)}.note.muted{color:var(--muted)}.field{font:inherit;background:#fff;color:#000;box-shadow:var(--well);padding:4px;contain:paint;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;user-select:text;cursor:var(--cur-text)}.row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:none}[data-hold]{touch-action:none;-webkit-touch-callout:none}.spacer{flex:1;min-width:4px}.check{display:flex;align-items:center;gap:4px;cursor:var(--cur-arrow)}.check input{margin:0}.check input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:none;position:relative;width:13px;height:13px;background:var(--light);box-shadow:var(--well);color:var(--dark)}.check input[type=checkbox]:checked:after{content:"";position:absolute;left:3px;top:3px;width:1px;height:1px;box-shadow:6px 0 currentColor,5px 1px currentColor,6px 1px currentColor,4px 2px currentColor,5px 2px currentColor,0 3px currentColor,3px 3px currentColor,4px 3px currentColor,0 4px currentColor,1px 4px currentColor,2px 4px currentColor,3px 4px currentColor,1px 5px currentColor,2px 5px currentColor}.check input[type=checkbox]:disabled{background:var(--face);color:var(--shadow)}.check:has(input:disabled){color:var(--shadow);text-shadow:1px 1px 0 var(--light)}.check:has(input[type=checkbox]:focus-visible){outline:1px dotted var(--dark);outline-offset:1px}.btn{font:inherit;min-width:78px;padding:4px 10px 5px;border:0;background:var(--face);box-shadow:var(--out);cursor:var(--cur-arrow);color:inherit;position:relative}.btn:focus-visible{outline:1px dotted #000;outline-offset:-4px}.btn:active:not(:disabled){box-shadow:var(--in);padding:5px 9px 4px 11px}.btn:disabled{color:var(--shadow);text-shadow:1px 1px 0 var(--light)}.btn-default{box-shadow:var(--out),0 0 0 1px #000;margin:1px}.btn-default:active:not(:disabled){box-shadow:var(--in),0 0 0 1px #000}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:24px;background:transparent;margin:0;display:block;cursor:var(--cur-arrow)}input[type=range]:focus{outline:none}input[type=range]:focus-visible{outline:1px dotted #000}input[type=range]::-webkit-slider-runnable-track{height:4px;margin-top:4px;background:#9d9d9d;box-shadow:inset -1px -1px 0 var(--light),inset 1px 1px 0 var(--shadow),inset -2px -2px 0 var(--hilite),inset 2px 2px 0 var(--dark)}input[type=range]::-moz-range-track{height:4px;background:#9d9d9d;box-shadow:inset -1px -1px 0 var(--light),inset 1px 1px 0 var(--shadow),inset -2px -2px 0 var(--hilite),inset 2px 2px 0 var(--dark)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:11px;height:20px;margin-top:-8px;background:var(--face);box-shadow:var(--out);border-radius:0;border:0}input[type=range]::-moz-range-thumb{width:11px;height:20px;background:var(--face);box-shadow:var(--out);border-radius:0;border:0}input[type=range]:active::-webkit-slider-thumb{background:#cacaca}.slider-track{position:relative;padding-bottom:5px}.slider-track:after{content:"";position:absolute;left:5px;right:5px;bottom:3px;height:4px;background-image:linear-gradient(90deg,var(--shadow) 0 1px,transparent 1px);background-size:10% 100%;background-repeat:repeat-x;box-shadow:inset -1px 0 0 var(--shadow);pointer-events:none}.progress{height:12px;background:var(--face);box-shadow:var(--well);padding:2px;overflow:hidden}.progress-fill{height:100%;width:0;background:repeating-linear-gradient(90deg,var(--sel) 0 8px,transparent 8px 10px)}.statusbar{display:flex;gap:2px;padding:2px 1px 1px;flex:none}.status-field{box-shadow:var(--well);padding:2px 5px 3px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;contain:paint}.snap-text{display:inline-block;contain:paint}.desk{position:fixed;inset:0;z-index:40;background:var(--desk)}.desk[hidden]{display:none}html.boot-desk body{background:#000}html.boot-empty #desk[hidden]{display:block}.desk-icons{position:absolute;left:calc(6px + var(--safe-l));top:calc(6px + var(--safe-t));right:calc(6px + var(--safe-r));bottom:calc(var(--taskbar-h) + 12px + var(--safe-b));display:flex;flex-flow:column wrap;align-content:flex-start;gap:6px 10px}html.boot-empty .desk-icons{visibility:hidden}.desk-icons.placed{display:block}.desk-icons.placed .desk-icon{position:absolute}.desk-icon{--label-line: 13px;width:78px;min-height:calc(42px + 2 * var(--label-line));background:transparent;border:0;padding:3px 1px;display:flex;flex-direction:column;align-items:center;gap:3px;color:#fff;font:inherit;cursor:var(--cur-arrow)}.desk-icon.dragging{opacity:.55}.desk-icon-label{padding:0 2px 1px;line-height:var(--label-line);text-align:center;contain:paint;display:flex;flex-direction:column;align-items:center;overflow-wrap:anywhere}.desk-icon-label [data-clip]{white-space:nowrap}.desk-icon-label [data-clip]:before{content:attr(data-clip)}.desk-icon-label [data-overflow],.desk-icon.selected .desk-icon-label [data-clip],.desk-icon:focus-visible .desk-icon-label [data-clip]{display:none}.desk-icon.selected .desk-icon-label [data-overflow],.desk-icon:focus-visible .desk-icon-label [data-overflow]{display:block}.desk-icon-rename{position:absolute;z-index:2;font:inherit;padding:0;border:1px solid #000;background:#fff;color:#000;text-align:center}.desk-icon.selected .desk-icon-label,.desk-icon:focus-visible .desk-icon-label{background:var(--sel);outline:1px dotted #fff}.desk-icon.selected,.desk-icon:focus-visible{z-index:1}@media(pointer:coarse){.desk-icon{--label-line: 14px}.desk-icon-label{font-size:12px}}.desk-icon.selected svg{opacity:.72}.desk-marquee{position:absolute;pointer-events:none;mix-blend-mode:difference;background-image:repeating-linear-gradient(90deg,#fff 0 1px,transparent 1px 2px),repeating-linear-gradient(90deg,#fff 0 1px,transparent 1px 2px),repeating-linear-gradient(180deg,#fff 0 1px,transparent 1px 2px),repeating-linear-gradient(180deg,#fff 0 1px,transparent 1px 2px);background-size:100% 1px,100% 1px,1px 100%,1px 100%;background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat}.desk-drag-ghost{position:fixed;z-index:2000;pointer-events:none;transform:translate(-50%,-50%);width:28px;height:28px;opacity:.85}.desk-drag-ghost svg{width:100%;height:100%}.drop-target{outline:1px dashed #fff;outline-offset:-2px}.desk-wins{position:absolute;inset:var(--safe-t) var(--safe-r) calc(var(--taskbar-h) + var(--safe-b)) var(--safe-l);pointer-events:none;z-index:1}.desk-win{position:absolute;width:auto;pointer-events:auto}.desk-win[hidden]{display:none}.desk-win.inactive .titlebar{background:linear-gradient(90deg,var(--title-a-off),var(--title-b-off))}.desk-win-body{padding:4px 3px 3px}.tbtn .g-min{width:6px;height:2px;background:currentColor;margin-top:5px}.boot{position:absolute;inset:0 0 calc(var(--taskbar-h) + var(--safe-b)) 0;z-index:999;display:flex;align-items:center;justify-content:center;pointer-events:none}.boot[hidden]{display:none}.boot-win{width:312px;max-width:calc(100vw - 24px);padding:3px;background:var(--face);box-shadow:var(--out)}.boot-plate{display:flex;align-items:center;gap:12px;padding:15px 14px 17px;background:linear-gradient(160deg,var(--title-b),var(--title-a));color:#fff}#boot-icon{display:flex}.boot-title{font-size:22px;line-height:22px;font-weight:700}.boot-sub{color:#b8cfe8;padding-top:4px}.boot-body{padding:7px 6px 4px}.boot-line{padding:0 1px 5px}.boot-progress{height:16px}.boot-foot{color:var(--muted);padding:5px 1px 1px}.postboot{position:fixed;inset:0;z-index:1000;background:#000;color:#b8b8b8;padding:20px 24px;opacity:1;transition:opacity .2s linear}.postboot-leaving{opacity:0;pointer-events:none}.postboot-text{margin:0;font-family:Courier New,monospace;font-size:13px;line-height:1.6;white-space:pre}.postboot-bar{width:200px;height:14px;margin-top:14px;background-color:#000;background-image:repeating-linear-gradient(90deg,#b8b8b8 0 12px,#000 12px 16px);background-size:16px 100%;animation:postboot-chase 1s steps(4) infinite}@keyframes postboot-chase{0%{background-position:0 0}to{background-position:16px 0}}.postboot-tip{margin:22px 0 0;font-family:Courier New,monospace;font-size:13px;line-height:1.4;white-space:pre;color:#6cff6c}.postboot-tip[hidden]{display:none}.win-pane{display:flex;flex-direction:column;height:100%}.ex-list{background:#fff;box-shadow:var(--well);padding:3px;height:128px;min-height:40px;flex:1 1 auto;overflow:auto}.ex-row{display:flex;align-items:center;gap:6px;padding:2px 3px}.ex-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ex-rename{flex:1;min-width:0;font:inherit;padding:0;border:1px solid #000;background:#fff;color:#000}.ex-meta{color:var(--muted);flex:none}.ex-status{display:flex;flex:none;gap:2px;padding-top:3px}.ex-status .status-field:last-child{flex:none}.ex-row-pic:hover,.ex-row-act:hover{background:var(--sel);color:#fff}.ex-row-act:hover .ex-meta{color:silver}.img-well{display:flex;align-items:center;justify-content:center;background:gray;box-shadow:var(--well);padding:3px;height:220px;min-height:40px;flex:1 1 auto;overflow:hidden}.img-well img,.img-well svg{display:block;max-width:100%;max-height:100%}.img-note{color:#fff;padding:0 8px;text-align:center}.notepad{background:#fff;box-shadow:var(--well);padding:6px 8px;height:250px;min-height:40px;flex:1 1 auto;overflow:auto;white-space:pre;user-select:text;cursor:var(--cur-text)}.ico{width:16px;height:16px;flex:none;position:relative}.ico:after{content:"";position:absolute}.ico-drive{background:var(--face);border:1px solid #000;box-shadow:inset -1px -1px 0 var(--shadow),inset 1px 1px 0 var(--light)}.ico-drive:after{left:3px;bottom:3px;width:8px;height:3px;background:var(--sel)}.ico-folder{background:#ffc000;border:1px solid #000;border-top-width:3px;box-shadow:inset 0 1px #ffe680}.ico-file{background:#fff;border:1px solid #000;margin:0 2px;width:12px}.ico-file:after{left:2px;top:3px;width:6px;height:1px;background:var(--shadow);box-shadow:0 3px 0 var(--shadow),0 6px 0 var(--shadow)}.ico-pic{border:1px solid #000;background:#fff;display:flex;align-items:center;justify-content:center}.ico-pic img,.ico-pic svg{width:14px;height:14px;object-fit:cover;display:block}.prop{display:flex;flex-direction:column;height:100%;gap:6px}.tabs{display:flex;flex:none;padding-left:3px;margin-bottom:-1px;position:relative;z-index:1}.tab{font:inherit;color:#000;background:var(--face);border:0;margin:2px -2px 0 0;padding:2px 8px 3px;cursor:var(--cur-arrow);box-shadow:inset 1px 1px 0 var(--light),inset -1px 0 0 var(--dark),inset -2px 0 0 var(--shadow),inset 0 -1px 0 var(--shadow)}.tab:focus-visible{outline:1px dotted #000;outline-offset:-4px}.tab.on{margin-top:0;padding:3px 10px 4px;z-index:2;box-shadow:inset 1px 1px 0 var(--light),inset -1px 0 0 var(--dark),inset -2px 0 0 var(--shadow)}.tabbody{flex:1 1 auto;min-height:0;overflow:auto;background:var(--face);box-shadow:var(--out);padding:8px;display:flex;flex-direction:column;gap:6px}.tabpage{display:flex;flex-direction:column;gap:6px}.tabpage[hidden]{display:none}.prop-buttons{display:flex;flex:none;justify-content:flex-end;gap:6px}.prop-buttons .btn{min-width:62px}.prop-cols{display:flex;gap:8px}.prop-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.prop-label{flex:none}.prop-key{flex:none;width:52px;align-self:flex-start;padding-top:3px}.mon{align-self:center;flex:none;width:128px;padding:8px 8px 12px;margin-bottom:8px;background:var(--face);box-shadow:var(--out);position:relative}.mon:after{content:"";position:absolute;left:44px;top:100%;width:40px;height:6px;background:var(--face);box-shadow:var(--out)}.mon-screen{height:84px;box-shadow:var(--well)}.list-row{padding:1px 4px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:var(--cur-arrow)}.list-row.on{background:var(--sel);color:#fff}.list-row.dim{color:var(--shadow);text-shadow:1px 1px 0 var(--light)}.listbox.short{flex:none;min-height:0;height:auto;overflow:hidden}.colors{display:grid;grid-template-columns:repeat(8,20px);gap:2px;flex:none}.swatch{width:20px;height:16px;padding:0;border:0;box-shadow:var(--out);cursor:var(--cur-arrow)}.swatch.on{box-shadow:var(--in);outline:1px dotted #000;outline-offset:-4px}.btn-slim{min-width:0;height:23px;padding:0 6px;display:flex;align-items:center;justify-content:center}.btn-slim svg{display:block}.btn-slim:active:not(:disabled){padding:2px 6px 0 8px}.btn-slim:disabled{color:var(--shadow)}.setup-row{display:flex;align-items:center;gap:6px;padding:1px 4px 2px 3px;cursor:var(--cur-arrow)}.setup-row.on{background:var(--sel);color:#fff}.setup-size{margin-left:auto;padding-left:12px}.prop-setup .prop-buttons{margin-top:auto}@media(pointer:coarse){.setup-row{padding:7px 4px 8px 3px}}.setup-space{display:flex;flex-direction:column;gap:2px}.setup-space>div{display:flex}.setup-space>div[hidden]{display:none}.setup-space b{margin-left:auto;font-weight:400}.setup-desc .note{min-height:30px}.setup-progress .progress{height:16px}.setup-file{padding-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.taskbar{position:absolute;left:0;right:0;bottom:var(--safe-b);height:var(--taskbar-h);background:var(--face);box-shadow:var(--out);display:flex;align-items:center;gap:4px;padding:3px calc(3px + var(--safe-r)) 3px calc(3px + var(--safe-l));z-index:2}.taskbar-safe{position:absolute;left:0;right:0;bottom:0;height:var(--safe-b);background:#000;z-index:2}.start-btn{height:22px;flex:none;padding:0 7px 1px 3px;display:flex;align-items:center;gap:4px;font:inherit;font-weight:700;background:var(--face);box-shadow:var(--out);border:0;cursor:var(--cur-arrow)}.start-btn.pressed{box-shadow:var(--in)}.start-btn:focus-visible{outline:1px dotted #000;outline-offset:-3px}.start-flag{width:12px;height:11px;flex:none;background:linear-gradient(#e00 0 0) 0 0 / 5px 5px no-repeat,linear-gradient(#0a0 0 0) 7px 0 / 5px 5px no-repeat,linear-gradient(#00c 0 0) 0 6px / 5px 5px no-repeat,linear-gradient(#fc0 0 0) 7px 6px / 5px 5px no-repeat}.task-buttons{flex:1;display:flex;gap:3px;min-width:0}.task-btn{width:160px;max-width:40%;height:22px;padding:0 6px;display:flex;align-items:center;gap:4px;text-align:left;overflow:hidden;font:inherit;background:var(--face);box-shadow:var(--out);border:0;cursor:var(--cur-arrow)}.task-label{min-width:0;padding-bottom:1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-ico{width:16px;height:16px;flex:none;display:block}.task-btn.active{box-shadow:var(--in);font-weight:700;background:repeating-conic-gradient(var(--light) 0 25%,var(--face) 0 50%) 0 0 / 2px 2px}.task-btn:active{box-shadow:var(--in)}.task-btn:focus-visible{outline:1px dotted #000;outline-offset:-3px}.tray{height:22px;flex:none;padding:0 7px;display:flex;align-items:center;box-shadow:var(--well)}#tray-clock{padding-bottom:1px;font:inherit;color:inherit;background:transparent;border:0;cursor:var(--cur-arrow)}.startmenu{position:absolute;left:calc(3px + var(--safe-l));bottom:calc(var(--taskbar-h) + var(--safe-b));width:206px;min-height:124px;padding:3px;background:var(--face);box-shadow:var(--out);display:flex;z-index:4}.startmenu[hidden]{display:none}.startmenu-banner{width:22px;flex:none;background:linear-gradient(180deg,var(--title-b),var(--title-a));position:relative;overflow:hidden}.startmenu-banner span{position:absolute;left:22px;bottom:5px;transform-origin:left bottom;transform:rotate(-90deg);white-space:nowrap;color:#fff;font-size:22px;line-height:22px;font-weight:700}.startmenu-rows{flex:1;min-width:0;padding-left:3px}.startmenu-rows .menu-row{padding:4px 10px 5px 8px}.startmenu .menu-row{justify-content:flex-start;gap:6px}.startmenu .menu-acc{margin-left:auto;padding-left:8px}.startmenu .menu-ico{flex:none;width:16px;height:16px}.startmenu .menu-ico svg{display:block}.startmenu-sub{display:none;position:absolute;left:calc(100% - 3px);bottom:0;min-width:152px;padding:2px;background:var(--face);color:#000;box-shadow:var(--out)}.start-row.has-sub.open>.startmenu-sub{display:block}@media(hover:hover){.start-row.has-sub:hover>.startmenu-sub{display:block}}.ctx-menu{position:fixed;min-width:140px;padding:2px;background:var(--face);color:#000;box-shadow:var(--out);z-index:90}.ctx-menu[hidden]{display:none}@media(pointer:coarse){.ctx-menu .menu-row,.menu-drop .menu-row,.startmenu .menu-row{padding-top:5px;padding-bottom:5px}.menu-title{position:relative}.menu-title:before{content:"";position:absolute;inset:-6px -4px -4px}.ctx-menu,.menu-drop,.menu-sub,.startmenu,.startmenu-sub{box-shadow:var(--out),3px 3px #00000059}}.shutdown{position:fixed;inset:0;z-index:70}.shutdown[hidden]{display:none}.shutdown-wait,.shutdown-safe{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.shutdown-wait[hidden],.shutdown-safe[hidden]{display:none}.shutdown-wait{background:#3a6ea5;cursor:var(--cur-wait-frame, var(--cur-wait))}.shutdown-box{position:absolute;left:round(50%,1px);top:round(50%,1px);translate:round(-50%,1px) round(-50%,1px);display:flex;gap:14px;align-items:center;background:var(--face);box-shadow:var(--out);padding:18px 22px;max-width:calc(100vw - 40px)}.shutdown-head{font-weight:700}.shutdown-sub{color:var(--muted);margin-top:4px}.shutdown-safe{background:#000}.safe-text{color:#ffa010;font-size:33px;line-height:44px;text-align:center;padding:0 20px}.safe-hint{color:#6a6a6a;position:absolute;bottom:40px}.safe-hint[hidden]{display:none}.bsod{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:#00a;color:#aaa;font-family:Lucida Console,DejaVu Sans Mono,monospace;font-size:15px;line-height:19px;cursor:none}.bsod[hidden]{display:none}.bsod-page{padding:0 12px;max-width:100%;overflow:hidden}.bsod-head{text-align:center;margin-bottom:19px}.bsod-head span{background:#aaa;color:#00a;padding:0 6px}.bsod-body{margin:0;font:inherit;white-space:pre}.bsod-foot{text-align:center;margin-top:19px}.bsod-caret{animation:bsod-blink 1.1s steps(1) infinite}@keyframes bsod-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.bsod-caret{animation:none}}@media(max-width:620px){.bsod{font-size:11px;line-height:15px}}.saver{position:fixed;inset:0;z-index:90;display:block;width:100vw;height:100vh;background:#000;cursor:none}.saver[hidden]{display:none}.sheep-layer{position:absolute;inset:var(--safe-t) var(--safe-r) 0 var(--safe-l);z-index:3;pointer-events:none}.sheep{position:absolute;top:0;left:0;width:32px;height:32px;transform-origin:50% 50%;pointer-events:auto;touch-action:none;cursor:var(--cur-arrow)}.flower{position:absolute;top:0;left:0;width:32px;height:32px}.flower[hidden]{display:none}.flower svg{display:block;width:32px;height:32px}.sheep-f{position:absolute;inset:0;display:none}.sheep-f svg{display:block;width:32px;height:32px}.sheep-f.on{display:block}.tray-icon{width:18px;height:18px;flex:none;padding:0;margin-right:5px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;box-shadow:none;cursor:var(--cur-arrow)}.tray-icon.pressed{box-shadow:var(--in)}.tray-icon svg,.status-vol svg{display:block}@media(pointer:coarse){.tray-icon{width:24px;height:24px;margin-right:0}}.status-vol{width:128px;flex:none;display:flex;align-items:center;gap:4px;font:inherit;color:#000;text-align:left;border:0;padding:2px 5px 3px;background:var(--face);box-shadow:var(--well);cursor:var(--cur-arrow);overflow:hidden}.status-vol #status-vol-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.status-vol.pressed{background:#b0b0b0}.vol-ico,.net-ico{flex:none;line-height:0}.vol-pop{position:fixed;z-index:60;width:66px;padding:4px 4px 6px;background:var(--face);box-shadow:var(--out);display:flex;flex-direction:column;align-items:center;gap:2px}.vol-pop[hidden]{display:none}.vol-head{align-self:stretch;text-align:center;padding:1px 0 3px;box-shadow:inset 0 -1px 0 var(--shadow),inset 0 -2px 0 var(--light);margin-bottom:3px}.vol-track{position:relative;width:34px;height:96px}.vol-rot{position:absolute;left:50%;top:50%;width:92px;height:30px;margin:-15px 0 0 -46px;transform:rotate(-90deg)}.vol-mute{margin-top:4px;align-self:flex-start}
