@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(/assets/vt323-latin-ext-400-normal-DqOq58ri.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/pixelify-sans-cyrillic-400-normal-DfOZNMlW.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pixelify-sans-latin-ext-400-normal-DdH6zlBQ.woff2)format("woff2"),url(/assets/pixelify-sans-latin-ext-400-normal-BkfTUL4s.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pixelify-sans-latin-400-normal-DLrIX9QE.woff2)format("woff2"),url(/assets/pixelify-sans-latin-400-normal-JapMNN6Z.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--face:#cbc7bd;--face-light:#e6e2d8;--hilight:#fff;--shadow:#86827a;--dkshadow:#24231f;--text:#000;--text-dim:#86827a;--window:#fff;--select:#12508c;--select-text:#fff;--title-a:#0c3466;--title-b:#1793a3;--title-ia:#77746d;--title-ib:#b4b0a6;--accent:#f08a24;--tooltip:#fff8d2;--font-ui:Tahoma, "Segoe UI", Verdana, Geneva, "DejaVu Sans", sans-serif;--font-mono:"Lucida Console", "Courier New", Courier, monospace;--font-pixel:"Pixelify Sans", var(--font-ui);--font-term:"VT323", "Lucida Console", monospace;--raised:inset -1px -1px var(--dkshadow), inset 1px 1px var(--face-light), inset -2px -2px var(--shadow), inset 2px 2px var(--hilight);--raised-thin:inset -1px -1px var(--shadow), inset 1px 1px var(--hilight);--pressed:inset -1px -1px var(--hilight), inset 1px 1px var(--dkshadow), inset -2px -2px var(--face-light), inset 2px 2px var(--shadow);--sunken:inset -1px -1px var(--hilight), inset 1px 1px var(--shadow), inset -2px -2px var(--face-light), inset 2px 2px var(--dkshadow);--sunken-thin:inset -1px -1px var(--hilight), inset 1px 1px var(--shadow);--window-frame:inset -1px -1px var(--dkshadow), inset 1px 1px var(--face-light), inset -2px -2px var(--shadow), inset 2px 2px var(--hilight)}*{box-sizing:border-box}html,body,#root{overscroll-behavior:none;background:#0b0b0e;height:100%;margin:0;overflow:hidden}.h98{font-family:var(--font-ui);color:var(--text);cursor:var(--cur-default);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-size:12px;line-height:1.3;position:fixed;inset:0}.h98 *{cursor:inherit}.h98 input[type=text],.h98 textarea,.h98 .selectable{cursor:text;-webkit-user-select:text;user-select:text}.h98.is-busy,.h98.is-busy *{cursor:var(--cur-working)!important}.h98.is-wait,.h98.is-wait *{cursor:var(--cur-busy)!important}.h98 ::selection{background:var(--select);color:var(--select-text)}.pixelated{image-rendering:pixelated}.h98 ::-webkit-scrollbar{background:var(--face);width:16px;height:16px}.h98 ::-webkit-scrollbar-track{background-color:var(--face-light);background-image:conic-gradient(var(--face) 25%, var(--hilight) 0 50%, var(--face) 0 75%, var(--hilight) 0);background-size:2px 2px}.h98 ::-webkit-scrollbar-thumb{background:var(--face);box-shadow:var(--raised)}.h98 ::-webkit-scrollbar-button:single-button{background-color:var(--face);width:16px;height:16px;box-shadow:var(--raised);background-position:50%;background-repeat:no-repeat;display:block}.h98 ::-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")}.h98 ::-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")}.h98 ::-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")}.h98 ::-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")}.h98 ::-webkit-scrollbar-button:active{box-shadow:var(--sunken-thin)}.h98 ::-webkit-scrollbar-corner{background:var(--face)}.btn{min-width:75px;min-height:23px;font:inherit;color:var(--text);background:var(--face);box-shadow:var(--raised);border:none;border-radius:0;outline:none;padding:3px 10px 4px}.btn:active:not(:disabled),.btn.pressed{box-shadow:var(--pressed);padding:4px 9px 3px 11px}.btn:focus-visible{outline-offset:-5px;outline:1px dotted #000}.btn.default{box-shadow:0 0 0 1px #000, var(--raised)}.btn:disabled{color:var(--text-dim);text-shadow:1px 1px 0 var(--hilight)}.btn.small{min-width:0;min-height:20px;padding:1px 6px 2px}.btn-row{justify-content:flex-end;gap:6px;display:flex}.field{font:inherit;color:var(--text);background:var(--window);box-shadow:var(--sunken);border:none;border-radius:0;outline:none;min-height:21px;padding:3px 4px}.field:disabled{background:var(--face);color:var(--text-dim)}.h98 input[type=checkbox],.h98 input[type=radio]{appearance:none;background:var(--window);width:13px;height:13px;box-shadow:var(--sunken);vertical-align:-2px;flex:none;margin:0 5px 0 0}.h98 input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' shape-rendering='crispEdges'%3E%3Cpath d='M6 0h1v3H6v1H5v1H4v1H3v1H2V6H1V5H0V2h1v1h1v1h1V3h1V2h1V1h1z'/%3E%3C/svg%3E");background-position:3px 3px;background-repeat:no-repeat}.h98 input[type=radio]{box-shadow:inset 1px 1px var(--shadow), inset -1px -1px var(--hilight), inset 2px 2px var(--dkshadow), inset -2px -2px var(--face-light);border-radius:50%}.h98 input[type=radio]:checked{background-image:radial-gradient(circle,#000 0 2px,#0000 2.5px)}.check-label{align-items:center;display:inline-flex}.select{appearance:none;background-color:var(--window);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' shape-rendering='crispEdges'%3E%3Crect width='16' height='17' fill='%23cbc7bd'/%3E%3Cpath d='M0 0h15v1H1v15H0z' fill='%23e6e2d8'/%3E%3Cpath d='M1 1h13v1H2v13H1z' fill='%23fff'/%3E%3Cpath d='M15 0h1v17H0v-1h15z' fill='%2324231f'/%3E%3Cpath d='M14 1h1v15H1v-1h13z' fill='%2386827a'/%3E%3Cpath d='M5 7h7v1h-1v1h-1v1H9v1H8v-1H7V9H6V8H5z'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat;padding-right:20px}.groupbox{border:1px solid var(--shadow);box-shadow:1px 1px 0 var(--hilight), inset 1px 1px 0 var(--hilight);margin:8px 0 0;padding:12px 10px 10px;position:relative}.groupbox>legend{margin-left:-2px;padding:0 3px}.tabs{z-index:1;padding-left:2px;display:flex;position:relative}.tab{font:inherit;background:var(--face);box-shadow:inset 1px 1px var(--hilight), inset -1px 0 var(--dkshadow), inset -2px 0 var(--shadow), inset 2px 2px var(--face-light);border:none;border-radius:3px 3px 0 0;margin-top:2px;margin-right:-2px;padding:3px 9px;position:relative}.tab.active{z-index:2;margin-top:0;margin-left:-2px;margin-right:0;padding-bottom:5px}.tab:focus-visible{outline-offset:-4px;outline:1px dotted #000}.tabpanel{background:var(--face);box-shadow:var(--raised);margin-top:-2px;padding:12px;position:relative}.menubar{flex:none;gap:0;padding:1px 2px 2px;display:flex}.menubar-item{font:inherit;background:0 0;border:none;padding:2px 7px}.menubar-item:hover,.menubar-item.open{box-shadow:var(--raised-thin)}.menubar-item.open{box-shadow:var(--sunken-thin)}.menu{z-index:100000;background:var(--face);min-width:150px;box-shadow:var(--raised), 2px 2px 0 #00000040;transform-origin:0 0;padding:3px;animation:.12s steps(4,end) menu-in;position:absolute}@keyframes menu-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.menu-item{white-space:nowrap;align-items:center;gap:8px;height:20px;padding:0 18px 0 22px;display:flex;position:relative}.menu-item.has-icon{padding-left:4px}.menu-item img{width:16px;height:16px}.menu-item.active{background:var(--select);color:var(--select-text)}.menu-item.disabled{color:var(--text-dim);text-shadow:1px 1px 0 var(--hilight)}.menu-item.disabled.active{background:var(--select);text-shadow:none}.menu-item .check{position:absolute;left:7px}.menu-item .accel{margin-left:auto;padding-left:22px}.menu-item .sub-arrow{border:4px solid #0000;border-left-color:currentColor;border-right:0;width:0;height:0;position:absolute;top:6px;right:6px}.menu-sep{border-top:1px solid var(--shadow);border-bottom:1px solid var(--hilight);height:2px;margin:3px 1px}.statusbar{flex:none;gap:2px;padding:2px 0 0;display:flex}.statusfield{box-shadow:var(--sunken-thin);white-space:nowrap;text-overflow:ellipsis;flex:1;min-height:19px;padding:2px 4px;overflow:hidden}.toolbar{flex:none;align-items:center;gap:2px;padding:2px;display:flex}.tbtn{min-width:46px;font:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:1px;padding:3px 5px;display:inline-flex}.tbtn:hover:not(:disabled){box-shadow:var(--raised-thin)}.tbtn:active:not(:disabled){box-shadow:var(--sunken-thin)}.tbtn:disabled{color:var(--text-dim);text-shadow:1px 1px 0 var(--hilight)}.tbtn:disabled img{filter:grayscale()opacity(.45)}.tbtn img{width:24px;height:24px}.vsep{border-left:1px solid var(--shadow);border-right:1px solid var(--hilight);align-self:stretch;width:2px;margin:2px 3px}.hsep{border-top:1px solid var(--shadow);border-bottom:1px solid var(--hilight);height:2px;margin:8px 0}.sunken-panel{background:var(--window);box-shadow:var(--sunken);padding:2px;overflow:auto}.tooltip{z-index:100001;background:var(--tooltip);white-space:nowrap;pointer-events:none;border:1px solid #000;padding:2px 5px;position:absolute}.progress{height:20px;box-shadow:var(--sunken-thin);gap:2px;padding:2px;display:flex;overflow:hidden}.progress-block{background:var(--select);flex:none;width:9px}.desktop{position:absolute;inset:0;overflow:hidden}.desktop-wall,.desktop-icons{position:absolute;inset:0 0 30px}.dicon{touch-action:none;flex-direction:column;align-items:center;gap:3px;width:76px;padding:2px;display:flex;position:absolute}.dicon-img{width:32px;height:32px;position:relative}.dicon-img img{width:32px;height:32px;image-rendering:pixelated;display:block}.dicon-img .shortcut-arrow{width:11px;height:11px;position:absolute;bottom:0;left:0}.dicon-label{color:#fff;text-align:center;overflow-wrap:anywhere;text-shadow:1px 1px #000;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:74px;padding:0 2px 1px;line-height:1.25;display:-webkit-box;overflow:hidden}.dicon.selected .dicon-img img{filter:brightness(.62)sepia()hue-rotate(178deg)saturate(3.2)}.dicon.selected .dicon-label{background:var(--select);text-shadow:none;-webkit-line-clamp:unset;outline:1px dotted #fff}.dicon.dragging{opacity:.7}.marquee{mix-blend-mode:difference;pointer-events:none;z-index:5;border:1px dotted #fff;position:absolute}.rename-field{width:74px;font:inherit;text-align:center;color:#000;background:#fff;border:1px solid #000;outline:none;padding:0 1px}.win-layer{pointer-events:none;position:absolute;inset:0 0 30px}.win{background:var(--face);box-shadow:var(--window-frame), 1px 1px 0 #0000002e;pointer-events:auto;flex-direction:column;min-width:0;padding:3px;display:flex;position:absolute}.win.minimized{display:none}.win.flash .win-title{animation:.12s step-end 4 title-flash}@keyframes title-flash{50%{background:linear-gradient(90deg, var(--title-ia), var(--title-ib))}}.win.opening{animation:.14s steps(5,end) win-open}@keyframes win-open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.win-title{color:#d9d6cf;background:linear-gradient(90deg, var(--title-ia), var(--title-ib));touch-action:none;flex:none;align-items:center;gap:3px;height:20px;margin-bottom:1px;padding:0 2px 0 3px;font-weight:700;display:flex}.win.active .win-title{color:#fff;background:linear-gradient(90deg, var(--title-a), var(--title-b));box-shadow:inset 0 -1px 0 var(--accent)}.win-title-icon{flex:none;width:16px;height:16px}.win-title-text{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.1px;flex:1;min-width:0;overflow:hidden}.win-ctrls{flex:none;display:flex}.win-ctrl{background:var(--face);width:17px;height:15px;box-shadow:var(--raised);color:#000;border:none;place-items:center;padding:0;display:grid}.win-ctrl+.win-ctrl.close{margin-left:2px}.win-ctrl:active:not(:disabled){box-shadow:var(--pressed)}.win-ctrl:active:not(:disabled) svg{transform:translate(1px,1px)}.win-ctrl:disabled svg{fill:var(--text-dim);filter:drop-shadow(1px 1px #fff)}.win-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.win-block{z-index:10;position:absolute;inset:0}.win-rz{z-index:5;touch-action:none;position:absolute}.win-rz.n{cursor:ns-resize;height:6px;top:-3px;left:6px;right:6px}.win-rz.s{cursor:ns-resize;height:6px;bottom:-3px;left:6px;right:6px}.win-rz.e{cursor:ew-resize;width:6px;top:6px;bottom:6px;right:-3px}.win-rz.w{cursor:ew-resize;width:6px;top:6px;bottom:6px;left:-3px}.win-rz.ne{cursor:nesw-resize;width:12px;height:12px;top:-3px;right:-3px}.win-rz.nw{cursor:nwse-resize;width:12px;height:12px;top:-3px;left:-3px}.win-rz.se{cursor:nwse-resize;width:14px;height:14px;bottom:-3px;right:-3px}.win-rz.sw{cursor:nesw-resize;width:12px;height:12px;bottom:-3px;left:-3px}.h98 .win-rz.n,.h98 .win-rz.s{cursor:ns-resize}.h98 .win-rz.e,.h98 .win-rz.w{cursor:ew-resize}.h98 .win-rz.ne,.h98 .win-rz.sw{cursor:nesw-resize}.h98 .win-rz.nw,.h98 .win-rz.se{cursor:nwse-resize}.grip{background-image:linear-gradient(135deg, transparent 0 45%, var(--hilight) 45% 52%, var(--shadow) 52% 60%, transparent 60% 70%, var(--hilight) 70% 77%, var(--shadow) 77% 85%, transparent 85%);flex:none;width:12px;height:12px;margin:auto 0 0 auto}.zoomrect{z-index:99999;pointer-events:none;mix-blend-mode:difference;border:2px solid #9a968d;position:absolute}.taskbar{background:var(--face);height:30px;box-shadow:inset 0 1px var(--face-light), inset 0 2px var(--hilight);z-index:50000;align-items:center;gap:3px;padding:2px;display:flex;position:absolute;bottom:0;left:0;right:0}.start-btn{height:24px;font:inherit;background:var(--face);box-shadow:var(--raised);letter-spacing:.2px;border:none;flex:none;align-items:center;gap:4px;padding:0 7px 0 4px;font-weight:700;display:flex}.start-btn img{width:16px;height:16px}.start-btn.open{box-shadow:var(--pressed);outline-offset:-4px;outline:1px dotted #000;padding:1px 6px 0 5px}.task-list{flex:1;gap:3px;min-width:0;padding-left:2px;display:flex;overflow:hidden}.task-btn{width:160px;min-width:36px;height:24px;font:inherit;text-align:left;background:var(--face);box-shadow:var(--raised);border:none;flex:0 160px;align-items:center;gap:4px;padding:0 5px;display:flex}.task-btn img{flex:none;width:16px;height:16px}.task-btn span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.task-btn.active{box-shadow:var(--pressed);background-color:var(--face-light);background-image:conic-gradient(var(--face-light) 25%, var(--hilight) 0 50%, var(--face-light) 0 75%, var(--hilight) 0);background-size:2px 2px;padding-top:1px;font-weight:700}.tray{height:24px;box-shadow:var(--sunken-thin);flex:none;align-items:center;gap:4px;padding:0 8px 0 6px;display:flex}.tray img{width:16px;height:16px;display:block}.tray-btn{background:0 0;border:none;place-items:center;padding:0;display:grid}.tray-mail{animation:1.2s step-end infinite tray-blink}@keyframes tray-blink{50%{opacity:.25}}.tray-clock{text-align:right;white-space:nowrap;min-width:52px}.volume-pop{background:var(--face);width:72px;box-shadow:var(--raised);z-index:100000;flex-direction:column;align-items:center;gap:6px;padding:8px 6px;display:flex;position:absolute;bottom:32px;right:40px}.volume-pop input[type=range]{writing-mode:vertical-lr;width:22px;height:90px;accent-color:var(--select);direction:rtl}.startmenu{background:var(--face);box-shadow:var(--raised), 2px 2px 0 #00000040;z-index:60000;padding:3px;animation:.16s steps(5,end) start-in;display:flex;position:absolute;bottom:28px;left:2px}@keyframes start-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.sm-banner{background:linear-gradient(#f08a24 0%,#1793a3 45%,#0c3466 100%);flex:none;justify-content:center;align-items:flex-end;width:26px;padding-bottom:6px;display:flex}.sm-banner span{writing-mode:vertical-rl;color:#fff;font-family:var(--font-pixel);letter-spacing:1px;white-space:nowrap;font-size:19px;transform:rotate(180deg)}.sm-banner span b{color:#ffd84a;font-weight:400}.sm-items{flex-direction:column;min-width:182px;display:flex}.sm-item{white-space:nowrap;align-items:center;gap:10px;height:34px;padding:0 22px 0 6px;display:flex;position:relative}.sm-item img{width:32px;height:32px;image-rendering:pixelated}.sm-item u{text-decoration:underline}.sm-item.active{background:var(--select);color:#fff}.sm-item .sub-arrow{border:4px solid #0000;border-left-color:currentColor;border-right:0;position:absolute;top:13px;right:8px}.dlg{flex-direction:column;gap:12px;height:100%;padding:12px 12px 10px;display:flex}.msgbox{flex-direction:column;gap:16px;min-width:260px;padding:14px 12px 10px;display:flex}.msgbox-body{align-items:flex-start;gap:14px;display:flex}.msgbox-body img{width:32px;height:32px;image-rendering:pixelated;flex:none}.msgbox-text{white-space:pre-wrap;max-width:380px;padding-top:4px}.msgbox .btn-row{justify-content:center}.room{background:radial-gradient(80% 70% at 50% 38%,#24232c 0%,#121117 55%,#08080b 100%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.room.nobezel{background:#000}.monitor{background:linear-gradient(#efe9da 0%,#e2dac6 55%,#d3c9b1 100%);border-radius:20px 20px 26px 26px;padding:26px 30px 56px;transition:box-shadow 1.2s;position:relative;box-shadow:inset 0 2px #fffaf0,inset 0 -4px #b2a78c,inset 3px 0 #f6f1e4,inset -3px 0 #c4b99f,0 28px 60px #000000a6,0 6px 14px #00000080}.monitor.lit{box-shadow:inset 0 2px #fffaf0,inset 0 -4px #b2a78c,inset 3px 0 #f6f1e4,inset -3px 0 #c4b99f,0 28px 60px #000000a6,0 6px 14px #00000080,0 0 140px #5a96d221}.glass-frame{background:#1d1c19;border-radius:16px;padding:10px;box-shadow:inset 0 0 0 2px #bdb399,inset 0 0 0 4px #8b826c,inset 4px 4px 10px #000c}.screen{isolation:isolate;background:#121513;border-radius:14px/11px;position:relative;overflow:hidden}.room.nobezel .screen{border-radius:0}.screen-content{transform-origin:50%;background:#000;position:absolute;inset:0;overflow:hidden}.screen-content.off{visibility:hidden}.screen-content.powering-on{animation:.62s cubic-bezier(.2,.7,.3,1) both crt-on}.screen-content.powering-off{animation:.52s ease-in forwards crt-off}.screen-content.degauss{animation:1.1s ease-out degauss}@keyframes crt-on{0%{filter:brightness(9);transform:scale(0,.004)}30%{filter:brightness(7);transform:scaleY(.004)}65%{filter:brightness(2.4);transform:scale(1)}to{filter:brightness();transform:scale(1)}}@keyframes crt-off{0%{filter:brightness();transform:scale(1)}45%{filter:brightness(5);transform:scaleY(.005)}80%{filter:brightness(12);transform:scale(.003,.005)}to{filter:brightness(12);opacity:0;transform:scale(0)}}@keyframes degauss{0%{filter:none;transform:none}8%{filter:hue-rotate(110deg)saturate(2.2);transform:skew(5deg)scale(1.03,.99)}22%{filter:hue-rotate(-80deg)saturate(1.8);transform:skew(-4deg)scale(.985,1.01)}40%{filter:hue-rotate(45deg)saturate(1.4);transform:skew(2.5deg)}58%{filter:hue-rotate(-20deg);transform:skew(-1.2deg)}76%{filter:hue-rotate(8deg);transform:skew(.5deg)}to{filter:none;transform:none}}.crt-overlay{pointer-events:none;z-index:200000;position:absolute;inset:0}.crt-overlay:before{content:"";background:repeating-linear-gradient(#0000 0 2px,#00000024 2px 3px);position:absolute;inset:0}.crt-overlay:after{content:"";background:linear-gradient(#fff0 0%,#ffffff09 50%,#fff0 100%);height:30%;animation:9s linear infinite roll;position:absolute;top:-30%;left:0;right:0}@keyframes roll{to{transform:translateY(440%)}}.crt-vignette{pointer-events:none;z-index:200001;border-radius:inherit;background:radial-gradient(120% 115%,#0000 62%,#0000006b 100%),linear-gradient(155deg,#ffffff13 0%,#fff0 30%);position:absolute;inset:0;box-shadow:inset 0 0 18px #0009}.room.nobezel .crt-vignette{box-shadow:none;background:radial-gradient(130% 120%,#0000 70%,#0000004d 100%)}@media (prefers-reduced-motion:reduce){.crt-overlay:after{animation:none;display:none}.screen-content.degauss{animation-duration:10ms}}.chin{align-items:center;gap:14px;height:32px;display:flex;position:absolute;bottom:12px;left:30px;right:30px}.badge{font-family:var(--font-pixel);color:#3d3a33;letter-spacing:1.5px;background:linear-gradient(#d7cfba,#c6bca2);border-radius:3px;align-items:center;gap:7px;padding:3px 9px 3px 6px;font-size:13px;display:flex;box-shadow:inset 1px 1px #f3eddc,inset -1px -1px #a69b80}.badge img{width:16px;height:16px}.badge small{font-family:var(--font-ui);letter-spacing:.5px;color:#6c665a;font-size:9px}.chin-spacer{flex:1}.led{background:#3b3a30;border-radius:50%;width:7px;height:7px;box-shadow:inset 0 1px 1px #0009,0 1px #fff9}.led.power.on{background:#6dff7a;box-shadow:0 0 6px #4dff5e,inset 0 0 2px #b8ffbe}.led.power.standby{background:#ffb347;box-shadow:0 0 5px #ff9d1c}.led.disk.on{background:#ffcf3d;box-shadow:0 0 6px #ffb800}.led-label{color:#7b7464;letter-spacing:.5px;margin-left:-9px;font-size:8px}.power-btn{background:linear-gradient(#e8e1cf,#cfc5ab);border:none;border-radius:5px;place-items:center;width:34px;height:22px;transition:transform 60ms;display:grid;box-shadow:inset 1px 1px #fffaf0,inset -1px -1px #9d9276,0 2px #9d9276,0 3px 3px #0000004d}.power-btn:active{transform:translateY(2px);box-shadow:inset 1px 1px #fffaf0,inset -1px -1px #9d9276,0 0 #9d9276}.power-btn svg{width:12px;height:12px}.power-btn.attract{animation:2.4s ease-in-out infinite attract}@keyframes attract{0%,to{box-shadow:inset 1px 1px #fffaf0,inset -1px -1px #9d9276,0 2px #9d9276,0 3px 3px #0000004d,0 0 #ffd27800}50%{box-shadow:inset 1px 1px #fffaf0,inset -1px -1px #9d9276,0 2px #9d9276,0 3px 3px #0000004d,0 0 14px 4px #ffd2788c}}.postit{color:#233a8a;z-index:5;pointer-events:none;background:linear-gradient(170deg,#fff59a 0%,#fbe86a 100%);width:128px;padding:12px 10px 14px;font-family:Comic Sans MS,Chalkboard SE,Comic Neue,cursive;font-size:13px;line-height:1.3;position:absolute;transform:rotate(4deg);box-shadow:2px 5px 9px #00000073}.postit:before{content:"";background:#0000000a;height:16px;position:absolute;top:0;left:0;right:0}.power-screen{color:#8a8f88;font-family:var(--font-pixel);text-align:center;background:radial-gradient(circle at 50% 45%,#15171a,#000 70%);place-items:center;display:grid;position:absolute;inset:0}.power-screen button{background:radial-gradient(circle at 40% 35%,#2b2e2b,#121412);border:2px solid #3a3d39;border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto 18px;animation:2.4s ease-in-out infinite attract-dark;display:grid}.power-screen svg{width:38px;height:38px}@keyframes attract-dark{0%,to{box-shadow:0 0 #6dff7a00}50%{box-shadow:0 0 28px #6dff7a59}}.bios{color:#b9b9b9;font-family:var(--font-term);white-space:pre;background:#000;padding:3% 4%;font-size:clamp(15px,2.6vh,24px);line-height:1.15;position:absolute;inset:0;overflow:hidden}.bios .hi{color:#fff}.bios .ok{color:#6dff7a}.bios .warn{color:#ffcf3d}.bios-logo{text-align:right;color:#6dff7a;line-height:1;position:absolute;top:3%;right:4%}.bios-logo img{width:64px;height:64px;image-rendering:pixelated}.bios-footer{position:absolute;bottom:3%;left:4%}.blink{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.scandisk{color:#fff;font-family:var(--font-term);background:#0000a8;flex-direction:column;font-size:clamp(15px,2.6vh,24px);line-height:1.2;display:flex;position:absolute;inset:0}.scandisk-head{color:#000;background:#a8a8a8;padding:0 1ch}.scandisk-main{white-space:pre-wrap;flex:1;padding:2em 4ch}.scandisk-box{color:#000;background:#a8a8a8;max-width:64ch;margin-top:1.5em;padding:.6em 2ch;box-shadow:1ch .6em #000}.scandisk-bar{background:navy;height:1em;margin-top:.4em;position:relative}.scandisk-bar div{background:#ffcf3d;position:absolute;inset:0 auto 0 0}.scandisk-foot{color:#000;background:#a8a8a8;padding:0 1ch}.splash{color:#fff;background:radial-gradient(at 50% 45%,#1c1752 0%,#0d0b2a 55%,#04030f 100%);flex-direction:column;justify-content:center;align-items:center;gap:2vh;display:flex;position:absolute;inset:0;overflow:hidden}.splash-logo{width:min(22vh,160px);height:min(22vh,160px);image-rendering:pixelated;animation:1.4s cubic-bezier(.2,.7,.3,1) both splash-rise}.splash-word{font-family:var(--font-pixel);letter-spacing:2px;text-shadow:0 0 24px #6fd8e459;font-size:min(9vh,72px);line-height:1;animation:1.4s cubic-bezier(.2,.7,.3,1) .15s both splash-rise}.splash-word b{color:var(--accent);text-shadow:0 0 24px #f08a2480;margin-left:.25em;font-weight:400}.splash-tag{font-family:var(--font-pixel);color:#9fb4d8;letter-spacing:3px;font-size:min(2.6vh,18px);animation:1.4s cubic-bezier(.2,.7,.3,1) .35s both splash-rise}@keyframes splash-rise{0%{opacity:0;transform:translateY(14px)}}.splash-bar{height:10px;image-rendering:pixelated;background:linear-gradient(90deg,#0c3466,#1793a3,#f08a24,#ffd84a,#f08a24,#1793a3,#0c3466) 0 0/50% 100%;animation:1.6s linear infinite splash-bar;position:absolute;bottom:0;left:0;right:0}@keyframes splash-bar{to{background-position:100% 0}}.splash-copy{color:#6b6f95;font-size:11px;position:absolute;bottom:22px}.splash-load{flex-direction:column;align-items:center;gap:8px;margin-top:2vh;transition:opacity .6s;display:flex}.splash-load.done{opacity:0}.splash-progress{background:#07061a;border:1px solid #3a3f7a;gap:2px;padding:3px;display:flex}.splash-progress span{background:#15143a;width:9px;height:10px}.splash-progress span.on{background:linear-gradient(#6fd8e4,#1793a3)}.splash-status{font-family:var(--font-pixel);color:#9fb4d8;letter-spacing:1px;min-height:1.2em;font-size:min(2.2vh,14px)}.boot-skip{z-index:5;font-family:var(--font-term);color:#ffffff8c;cursor:pointer;background:#00000073;border:1px solid #ffffff2e;padding:3px 10px;font-size:17px;position:absolute;bottom:18px;right:12px}.boot-skip:hover{color:#fff;border-color:#ffffff80}.boot-skip b{color:#fff;font-weight:400}.logon{place-items:center;display:grid;position:absolute;inset:0}.logon-dim{background-color:#00000059;position:absolute;inset:0}.logon .win{width:min(410px,94%);position:relative}.safe-off{color:var(--accent);font-family:var(--font-pixel);text-align:center;background:#000;place-items:center;font-size:min(4.4vh,34px);line-height:1.5;display:grid;position:absolute;inset:0}.shutdown-dim{z-index:70000;background-image:conic-gradient(#0000008c 25%, transparent 0 50%, #0000008c 0 75%, transparent 0);background-size:2px 2px;position:absolute;inset:0 0 30px}.shutting-down{color:#cfd6f0;font-family:var(--font-pixel);background:radial-gradient(at 50% 45%,#1c1752 0%,#0d0b2a 55%,#04030f 100%);flex-direction:column;justify-content:center;align-items:center;gap:3vh;font-size:min(3vh,22px);display:flex;position:absolute;inset:0}.menu-overlay{pointer-events:none;z-index:100000;position:absolute;inset:0}.menu-overlay>*{pointer-events:auto}.dicon-badge{background:var(--accent);border:1px solid #000;border-radius:50%;width:9px;height:9px;animation:1.2s step-end infinite tray-blink;position:absolute;top:-3px;right:-3px}.empty-note{color:var(--text-dim);padding:10px}.explorer,.jotter,.mail,.compose,.help,.display-props{flex-direction:column;height:100%;min-height:0;display:flex}.explorer-tools{border-top:1px solid var(--hilight);box-shadow:0 -1px 0 var(--shadow);margin:0 0 1px}.addressbar{border-top:1px solid var(--hilight);box-shadow:0 -1px 0 var(--shadow);flex:none;align-items:center;gap:6px;padding:2px 2px 3px;display:flex}.addressbar>span{color:#3d3b36}.addr-field{flex:1;align-items:center;gap:4px;padding:1px 3px;display:flex}.addr-field img{width:16px;height:16px}.addr-field input{font:inherit;background:0 0;border:none;outline:none;flex:1;padding:1px 0}.explorer-pane{outline:none;flex:1;min-height:0;position:relative}.view-icons{flex-wrap:wrap;align-content:flex-start;gap:4px 2px;padding:6px;display:flex}.view-icons .xitem{flex-direction:column;align-items:center;gap:3px;width:82px;padding:2px;display:flex}.view-icons .xitem-icon img{width:32px;height:32px;image-rendering:pixelated}.view-icons .xitem-label{text-align:center;overflow-wrap:anywhere;max-width:80px;padding:0 2px}.view-list{flex-flow:column wrap;align-content:flex-start;padding:4px;display:flex;overflow:auto hidden}.view-list .xitem,.view-details .xitem{white-space:nowrap;align-items:center;gap:4px;height:18px;padding-right:6px;display:flex}.view-list .xitem{min-width:170px}.xitem-icon{line-height:0;display:inline-block;position:relative}.xitem-icon .shortcut-arrow{width:9px;height:9px;position:absolute;bottom:0;left:0}.view-list .xitem-icon img,.view-details .xitem-icon img{width:16px;height:16px}.view-list .xitem-icon .shortcut-arrow,.view-details .xitem-icon .shortcut-arrow{width:7px;height:7px}.xitem.selected .xitem-label{background:var(--select);color:#fff;outline-offset:-1px;outline:1px dotted #fff}.xitem.selected .xitem-icon img{filter:brightness(.62)sepia()hue-rotate(178deg)saturate(3.2)}.xitem.hidden-file{opacity:.6}.view-details{padding:0}.view-details .xitem,.details-head{grid-template-columns:20px minmax(130px,2.2fr) minmax(70px,1fr) minmax(90px,1.2fr) minmax(110px,1.3fr);padding:0 4px;display:grid}.view-details .xitem>span{text-overflow:ellipsis;padding-right:8px;overflow:hidden}.view-details .xitem .xitem-label{justify-self:start;max-width:100%}.details-head{z-index:1;height:auto;padding:0;position:sticky;top:0}.details-head span:first-child{grid-column:span 2}.details-head span{background:var(--face);box-shadow:var(--raised-thin), inset -1px -1px var(--shadow);white-space:nowrap;padding:2px 6px;overflow:hidden}.num{text-align:right}.jotter-text{resize:none;min-height:0;font-family:var(--font-mono);color:#000;box-shadow:var(--sunken);tab-size:8;background:#fff;border:none;outline:none;flex:1;padding:3px 4px;font-size:13px;line-height:1.35}.jotter-text.nowrap{white-space:pre;overflow-x:auto}.prompt{height:100%;font-family:var(--font-term);box-shadow:var(--sunken);-webkit-user-select:text;user-select:text;cursor:text;flex:1;padding:4px 6px;font-size:19px;line-height:1.05;overflow-y:auto}.h98 .prompt *{cursor:text}.prompt-line{white-space:pre-wrap;word-break:break-all;min-height:1.05em}.prompt-input{display:flex}.prompt-input span{white-space:pre}.prompt-input input{min-width:0;font:inherit;caret-shape:underscore;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0}.mail-main{flex:1;gap:3px;min-height:0;display:flex}.mail-folders{flex:none;width:150px;padding:3px}.mail-root{align-items:center;gap:4px;padding:2px;font-weight:700;display:flex}.mail-root img,.mail-folder img{width:16px;height:16px}.mail-folder{white-space:nowrap;align-items:center;gap:4px;padding:2px 2px 2px 14px;display:flex}.mail-folder.selected span{background:var(--select);color:#fff}.mail-right{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.mail-list{height:38%;min-height:90px;padding:0}.mail-row{white-space:nowrap;grid-template-columns:20px minmax(90px,1fr) minmax(120px,2fr) 120px;padding:1px 0;display:grid}.mail-row>span{text-overflow:ellipsis;padding:0 4px;overflow:hidden}.mail-row.unread{font-weight:700}.mail-row.selected{background:var(--select);color:#fff}.mail-head{padding:0;font-weight:400;position:sticky;top:0}.mail-head span{background:var(--face);box-shadow:var(--raised-thin), inset -1px -1px var(--shadow);padding:2px 4px}.mail-flag{text-align:center;color:var(--accent)}.mail-preview{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.mail-headers{background:var(--face-light);border-bottom:1px solid var(--shadow);flex-direction:column;flex:none;gap:2px;padding:6px 8px;display:flex}.mail-xhead{color:#5d5a52;font-size:11px}.mail-body{white-space:pre-wrap;font-family:var(--font-ui);flex:1;padding:10px 12px 18px;line-height:1.45;overflow-y:auto}.compose-fields{grid-template-columns:60px 1fr;align-items:center;gap:4px 6px;padding:4px 2px 6px;display:grid}.compose-body{resize:none;font-family:var(--font-ui);flex:1}.display-props{padding:6px 8px 8px}.display-props .tabpanel{flex-direction:column;flex:1;display:flex}.mini-monitor{flex-direction:column;align-items:center;width:184px;margin:2px auto 6px;display:flex}.mini-screen{background:linear-gradient(#ece6d6,#d3c9b1);border-radius:8px;width:184px;height:138px;padding:12px 14px 16px;position:relative;box-shadow:inset 1px 1px #fff,inset -2px -2px #a99e84,1px 1px #000}.mini-screen>*{display:block;box-shadow:0 0 0 1px #4a463c;width:100%!important;height:100%!important;position:relative!important}.mini-wall{width:100%;height:100%}.mini-stand{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:linear-gradient(#d3c9b1,#b6ad97);width:70px;height:12px}.dp-row{gap:10px;display:flex}.dp-col{flex-direction:column;gap:8px;display:flex}.dp-note{color:#3d3b36;line-height:1.4}.listbox{flex:none;width:160px;height:104px;padding:1px}.lb-item{white-space:nowrap;padding:1px 3px}.lb-item.selected{background:var(--select);color:#fff}.welcome{flex-direction:column;gap:10px;height:100%;padding:12px 12px 10px;display:flex}.welcome-head{font-family:var(--font-pixel);justify-content:space-between;align-items:center;font-size:30px;line-height:1;display:flex}.welcome-head b{color:var(--select);font-weight:400}.welcome-head i{color:var(--accent);margin-left:4px;font-style:normal}.welcome-head img{width:40px;height:40px;image-rendering:pixelated}.welcome-main{flex:1;gap:10px;min-height:0;display:flex}.welcome-tip{background:#fffdf4;flex-direction:column;flex:1;padding:12px 14px;display:flex}.welcome-tip p{margin:10px 0 0 44px;line-height:1.5}.welcome-dyk{align-items:center;gap:10px;font-size:14px;display:flex}.welcome-dyk img{width:32px;height:32px}.welcome-hello{color:var(--text-dim);margin-top:auto!important}.welcome-btns{flex-direction:column;gap:6px;width:140px;display:flex}.welcome-check{gap:2px}.about-word{font-family:var(--font-pixel);font-size:26px;line-height:1.1}.about-word b{color:var(--accent);margin-left:3px;font-weight:400}.about-grid{flex:1;grid-template-columns:auto 1fr;gap:4px 14px;display:grid}.help{flex-direction:row;gap:4px}.help-topics{flex:none;width:210px;padding:4px}.help-book{align-items:center;gap:4px;margin-bottom:4px;font-weight:700;display:flex}.help-book img{width:16px;height:16px}.help-topic{align-items:flex-start;gap:5px;padding:2px 2px 2px 10px;display:flex}.help-topic.selected{background:var(--select);color:#fff}.help-q{color:#000;background:#ffd84a;border:1px solid #000;flex:none;place-items:center;width:12px;height:12px;margin-top:1px;font-size:9px;font-weight:700;display:inline-grid}.help-page{background:#fffdf4;flex:1;padding:12px 16px;line-height:1.5}.help-page h2{color:var(--select);margin:0 0 10px;font-size:16px}.filedlg{flex-direction:column;gap:8px;height:100%;padding:10px;display:flex}.filedlg-top{align-items:center;gap:6px;display:flex}.filedlg-top select{flex:1}.filedlg-list{flex-flow:column wrap;flex:1;align-content:flex-start;padding:3px;display:flex;overflow:auto hidden}.fitem{white-space:nowrap;align-items:center;gap:4px;min-width:160px;height:18px;padding-right:6px;display:flex}.fitem img{width:16px;height:16px}.fitem.selected span{background:var(--select);color:#fff}.filedlg-grid{grid-template-columns:80px 1fr 80px;align-items:center;gap:6px 8px;display:grid}@media (width<=640px){.mail-folders{display:none}.mail-row{grid-template-columns:16px 1fr 1.4fr}.mail-row>:last-child{display:none}.help-topics{width:140px}.welcome-btns{width:110px}}.jukebox,.paint,.viewer,.bughunt,.kingfisher,.defrag,.copydlg{outline:none;flex-direction:column;height:100%;min-height:0;display:flex}.jukebox{gap:4px}.jb-deck{box-shadow:var(--raised);background:repeating-linear-gradient(#4d4a44 0 1px,#46433e 1px 2px);flex-direction:column;flex:none;gap:6px;padding:8px;display:flex}.jb-lcd{font-family:var(--font-term);color:#7dffb0;text-shadow:0 0 4px #7dffb08c;background:radial-gradient(at 40% 30%,#12352d,#071a15 75%);padding:4px 7px 3px;position:relative;overflow:hidden;box-shadow:inset 1px 1px #000,inset -1px -1px #6a665d,inset 2px 2px 4px #000000b3}.jb-lcd:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000002e 0 1px,#0000 1px 3px);position:absolute;inset:0}.jb-lcd-top{align-items:flex-end;gap:8px;height:42px;display:flex}.jb-state{align-self:center;width:18px;font-size:18px;line-height:1}.jb-track{opacity:.8;align-self:center;font-size:20px;line-height:1}.jb-time{letter-spacing:1px;font-size:40px;line-height:.9}.jb-spectrum{width:126px;height:40px;image-rendering:pixelated;margin-left:auto}.jb-marquee{white-space:nowrap;color:#b8ffd4;height:20px;font-size:20px;line-height:20px;overflow:hidden}.jb-marquee span{padding-left:2px;display:inline-block}.jb-marquee span.run{padding-left:100%;animation:11s steps(220,end) infinite jb-scroll}@keyframes jb-scroll{to{transform:translate(-100%)}}.jb-flags{color:#7dffb040;text-shadow:none;gap:10px;font-size:15px;line-height:1;display:flex}.jb-flags .on{color:#7dffb0;text-shadow:0 0 4px #7dffb08c}.jb-flags .jb-len{color:#7dffb0;margin-left:auto}.jb-seek{width:100%;accent-color:var(--accent);height:14px;margin:0}.jb-controls{align-items:center;gap:3px;display:flex}.jb-btn{fill:#24231f;place-items:center;min-width:30px;min-height:22px;padding:0;display:grid}.jb-btn.pressed{background:#b9b5aa;padding:1px 0 0 1px}.jb-btn.pressed svg{fill:#12508c}.jb-text{letter-spacing:.5px;min-width:34px;font-size:9px;font-weight:700}.jb-gap{flex:1}.jb-vol{color:#e6e2d8;align-items:center;gap:3px;margin-left:4px;font-size:9px;font-weight:700;display:flex}.jb-vol input{width:64px;accent-color:var(--accent)}.jb-list{flex:1;min-height:0}.jb-item{white-space:nowrap;grid-template-columns:22px 1fr auto 42px;gap:6px;padding:1px 4px;display:grid}.jb-item .jb-t,.jb-item .jb-a{text-overflow:ellipsis;overflow:hidden}.jb-item .jb-a{color:var(--text-dim)}.jb-item .jb-d{text-align:right}.jb-item.selected{background:var(--select);color:var(--select-text)}.jb-item.selected .jb-a{color:#c9d9ee}.jb-empty{color:var(--text-dim);padding:8px}.paint-main{flex:1;gap:3px;min-height:0;padding:2px 0;display:flex}.paint-tools{flex-direction:column;flex:none;gap:4px;width:54px;display:flex}.paint-toolgrid{grid-template-columns:25px 25px;justify-content:center;gap:1px;display:grid}.paint-tool{place-items:center;width:25px;min-width:0;height:25px;min-height:0;padding:0;display:grid}.paint-tool.pressed{background:repeating-conic-gradient(var(--face-light) 0 25%, var(--hilight) 0 50%) 0 0 / 2px 2px;padding:1px 0 0 1px}.paint-tool img{width:16px;height:16px;image-rendering:pixelated}.paint-opts{background:var(--face);flex-direction:column;align-items:stretch;gap:2px;min-height:70px;padding:3px;display:flex;overflow:hidden}.paint-opt{background:0 0;border:none;place-items:center;min-height:15px;padding:1px;display:grid}.paint-opt.on{background:var(--select)}.paint-opt.on span{background:#fff;border-color:#fff}.paint-dot,.paint-sq,.paint-bar,.paint-spray{background:#000;display:block}.paint-dot{border-radius:50%}.paint-bar{width:36px}.paint-spray{background:radial-gradient(circle,#000 0 1px,#0000 1.5px) 0 0/3px 3px;border-radius:50%}.paint-opt.on .paint-spray{background:radial-gradient(circle,#fff 0 1px,#0000 1.5px) 0 0/3px 3px}.paint-fills{flex-direction:column;gap:2px;display:flex}.paint-fill{border:1px solid #000;width:34px;height:11px;display:block}.paint-fill.both{background:#a9a69e}.paint-fill.solid{background:#000}.paint-canvas-wrap{background:#8a867c;flex:1;min-width:0;overflow:auto}.paint-canvas-pad{padding:4px;display:inline-block}.paint-canvas{position:relative;box-shadow:2px 2px #00000059}.paint-canvas canvas{image-rendering:pixelated;touch-action:none;background:#fff;display:block}.paint-text{resize:none;white-space:pre;background:0 0;border:1px dashed #12508c;outline:none;min-width:80px;margin:0;padding:0;font-family:Tahoma,Verdana,sans-serif;position:absolute;overflow:hidden}.paint-palette{flex:none;align-items:center;gap:4px;padding:2px 0;display:flex}.paint-current{width:32px;height:32px;box-shadow:var(--sunken);background:repeating-conic-gradient(var(--face-light) 0 25%, var(--hilight) 0 50%) 0 0 / 2px 2px;position:relative}.paint-fgc,.paint-bgc{width:14px;height:14px;box-shadow:var(--raised-thin), 0 0 0 1px #000;position:absolute}.paint-fgc{top:5px;left:5px}.paint-bgc{bottom:5px;right:5px}.paint-swatches{grid-template-columns:repeat(14,16px);gap:0;display:grid}.paint-swatch{width:16px;height:16px;box-shadow:var(--sunken);border:none;padding:0}.vw-glyph{font-size:16px;font-weight:700;line-height:1}.viewer .tbtn{justify-content:center;min-width:38px;min-height:24px}.viewer .tbtn.on{box-shadow:var(--sunken-thin);background:var(--face-light)}.viewer-area{background:repeating-conic-gradient(#5d5a53 0 25%, #67645c 0 50%) 0 0 / 16px 16px;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.viewer-img{flex:none;margin:auto;box-shadow:0 0 0 1px #000,3px 3px #0006}.viewer-msg{white-space:pre-line;text-align:center;color:#fff;padding:12px}.copydlg{gap:6px;padding:8px 10px 10px}.copy-anim{justify-content:space-between;align-items:flex-end;height:40px;padding:0 30px;display:flex;position:relative}.copy-anim>img{width:32px;height:32px}.copy-flight{height:30px;position:absolute;bottom:14px;left:60px;right:60px}.copy-flight img{width:16px;height:16px;animation:1.6s steps(12,end) infinite copy-fly;position:absolute;bottom:0;left:0}@keyframes copy-fly{0%{bottom:0;left:0;transform:rotate(-20deg)}50%{bottom:22px;transform:rotate(0)}to{bottom:0;left:calc(100% - 16px);transform:rotate(20deg)}}.copy-name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.copy-route{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.copy-grid{grid-template-columns:112px 1fr;gap:2px 6px;display:grid}.copy-grid>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.copy-bar{flex:none}.mail-attach{border-bottom:1px solid var(--face);background:#f6f3ea;flex-wrap:wrap;align-items:center;gap:4px;padding:3px 6px;display:flex}.mail-att{font:inherit;background:0 0;border:1px dotted #0000;align-items:center;gap:4px;padding:1px 4px;display:inline-flex}.mail-att:hover{border-color:var(--shadow)}.mail-att:focus{background:var(--select);color:var(--select-text);outline:none}.mail-att img{width:16px;height:16px}.bh-panel{box-shadow:var(--raised);flex-direction:column;flex:1;gap:6px;margin-top:2px;padding:6px;display:flex}.bh-head{box-shadow:var(--sunken-thin);justify-content:space-between;align-items:center;padding:4px 5px;display:flex}.bh-led{box-shadow:inset 1px 1px 0 var(--shadow), inset -1px -1px 0 var(--hilight);background:#000;gap:1px;padding:2px;display:flex}.bh-face{background:var(--face);width:30px;height:30px;box-shadow:var(--raised);border:none;place-items:center;padding:0;display:grid}.bh-face:active{box-shadow:var(--pressed);padding:1px 0 0 1px}.bh-face img{width:22px;height:22px;image-rendering:pixelated}.bh-board{border:3px solid;border-color:var(--shadow) var(--hilight) var(--hilight) var(--shadow);touch-action:none;background:#9db8c9;align-self:center;display:grid}.bh-cell{width:16px;height:16px;font-family:var(--font-pixel);background:#8fb0c8;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid;position:relative;box-shadow:inset -1px -1px #3d5f78,inset 1px 1px #d8e8f2,inset -2px -2px #6d8fa8}.bh-cell:active:not(.open){box-shadow:inset 1px 1px #6d8fa8}.bh-cell.open{background:#e9e4d6;box-shadow:inset 1px 1px #b6ad97}.bh-cell.boom{background:#ff5a4a}.bh-cell img{width:16px;height:16px;image-rendering:pixelated;pointer-events:none}.bh-wrong{color:#c00;font-size:18px;font-family:var(--font-ui);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.bh-record{background:#00000040;place-items:center;display:grid;position:absolute;inset:20px 0 0}.bh-record-box{background:var(--face);width:min(250px,92%);box-shadow:var(--raised), 2px 2px 0 #0000004d;flex-direction:column;gap:8px;padding:10px;display:flex}.bh-record-box p{margin:0}.kf-stage{min-height:0;box-shadow:var(--sunken);background:#000;flex:1;place-items:center;margin-top:2px;padding:2px;display:grid;overflow:hidden}.kf-canvas{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;image-rendering:pixelated;touch-action:none;cursor:pointer}.defrag{gap:8px;padding:6px}.df-map{flex:1;grid-auto-rows:9px;align-content:start;gap:1px;padding:3px;display:grid;overflow:hidden}.df-b{background:#fff;display:block;box-shadow:inset 0 0 0 1px #0000002e}.df-b.frag{background:#36c6d6}.df-b.done{background:#1b3f8b}.df-b.sys{background:#8c1b1b}.df-b.read{background:#3fe07a}.df-b.write{background:#f08a24}.df-status{gap:4px;display:grid}.df-bar{flex:none}.df-bottom{align-items:flex-end;gap:8px;display:flex}.df-legend{flex:1;grid-template-columns:1fr 1fr;gap:2px 12px;font-size:11px;display:grid}.df-legend span{align-items:center;gap:4px;display:flex}.df-legend i.df-b{width:10px;height:12px}.defrag .btn-row{flex-direction:column}.prompt-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.nedry-box{background:var(--face);box-shadow:var(--raised), 3px 3px 0 #0006;z-index:2;padding:2px;position:absolute;top:10px;right:18px}.nedry-title{color:#fff;background:linear-gradient(90deg, var(--title-a), var(--title-b));align-items:center;gap:4px;height:16px;margin-bottom:2px;padding:0 2px 0 4px;font-size:11px;font-weight:700;display:flex}.nedry-title span{white-space:nowrap;flex:1}.nedry-title button{width:14px;height:12px;font:bold 10px/1 var(--font-ui);background:var(--face);box-shadow:var(--raised-thin);border:none;padding:0}.nedry-box canvas{width:128px;height:128px;image-rendering:pixelated;box-shadow:var(--sunken-thin);background:#fff;display:block}.nedry-box{max-width:62%}.nedry-clip{aspect-ratio:4/3;object-fit:cover;width:320px;max-width:100%;height:auto;box-shadow:var(--sunken-thin);background:#fff;display:block}
