.menus,.menu-popup,.os-window,.os-window .window-titlebar,.os-window .window-title{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.os-window{contain:layout;display:flex;flex-direction:column}.window-content{flex:1;min-height:0px;contain:layout paint}.os-window .window-titlebar,body>.window-titlebar{display:flex;flex-direction:row;align-items:center;white-space:nowrap;overflow:hidden;flex-shrink:0}.os-window .window-title-area{position:relative;flex:1}.os-window .window-titlebar .icon{vertical-align:bottom}.os-window.maximized .handle,.os-window.minimized-without-taskbar .handle,.os-window.minimized-without-taskbar .menus{display:none}.dragging iframe{pointer-events:none}.menus{display:flex;flex:0 0 auto;flex-wrap:wrap}.menu-popup{position:absolute;box-sizing:border-box}.menu-popup-table{border-collapse:collapse}.menu-button,.menu-item{white-space:nowrap;max-width:100%;overflow:hidden}.menu-hr{display:block!important;height:0;width:auto}.menu-hotkey{display:inline!important}.menu-item-checkbox-area,.menu-item-submenu-area{min-width:16px}.menu-item-checkbox-area,.menu-item-submenu-area{text-align:center}:before,:after{pointer-events:none}:root{--checker: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAG0lEQVQYV2P8/////4MHDzIwHjhw4L+9vT0DAHAFCj6esq3FAAAAAElFTkSuQmCC);--button-active-border-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h192v192h-192v-192z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;--button-normal-border-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;--inset-deep-border-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;--button-default-border-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h96v32h-64v64h-32v-96z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M160%2064h32v128h-128v-32h96v-96z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M96%2096h64v64h-64v-64z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%09%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22256%22%20height%3D%22256%22%20stroke-width%3D%2264%22%20stroke%3D%22%20rgb(0%2C%200%2C%200)%22%20fill%3D%22none%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 96 / 3px;--button-default-active-border-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h192v192h-192v-192z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%09%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22256%22%20height%3D%22256%22%20stroke-width%3D%2264%22%20stroke%3D%22%20rgb(0%2C%200%2C%200)%22%20fill%3D%22none%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;--scrollbar-arrows-ButtonText: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAW0lEQVQ4T2NkGGSAcZC5h4FWDvrPwEC02ShqkR0EkkAHuBxMyEKYWYQ8jKEOXQOyo/A5BuZwqqvBZiA+3xMbilQLIWqlcUJRimwPzjRELcdQZA6hREeR4eRoBgBoXhAK6oiMhwAAAABJRU5ErkJggg==);--scrollbar-arrows-GrayText: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDmpoaPjf0NBAlNnoauGaQBLooYXLUEIWwswi5Chs6lB8gewofI6BOZwWajCCFZ/viQ1FqoUQtRI4oShFtgdnGqKWYyg1h6icQKklpOgHAM9mQArEvm5+AAAAAElFTkSuQmCC);--scrollbar-arrows-ButtonHilight: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDvr///9/RkZGosxGVwvXBJJADy1chhKyEGYWIUdhU4fiC2RH4XMMzOG0UIMRrPh8T2woUi2EqJXACUUpsj040xC1HEOpOUTlBEotIUU/AKXFQAqyTJ6DAAAAAElFTkSuQmCC);--scrollbar-size: 13px;--scrollbar-button-inner-size: 9px;--ActiveBorder: rgb(192, 192, 192);--ActiveTitle: rgb(0, 0, 128);--AppWorkspace: rgb(128, 128, 128);--Background: rgb(0, 128, 128);--ButtonAlternateFace: rgb(180, 180, 180);--ButtonDkShadow: rgb(0, 0, 0);--ButtonFace: rgb(192, 192, 192);--ButtonHilight: rgb(255, 255, 255);--ButtonLight: rgb(223, 223, 223);--ButtonShadow: rgb(128, 128, 128);--ButtonText: rgb(0, 0, 0);--GradientActiveTitle: rgb(16, 132, 208);--GradientInactiveTitle: rgb(181, 181, 181);--GrayText: rgb(128, 128, 128);--Hilight: rgb(0, 0, 128);--HilightText: rgb(255, 255, 255);--HotTrackingColor: rgb(0, 0, 255);--InactiveBorder: rgb(192, 192, 192);--InactiveTitle: rgb(128, 128, 128);--InactiveTitleText: rgb(192, 192, 192);--InfoText: rgb(0, 0, 0);--InfoWindow: rgb(255, 255, 225);--Menu: rgb(192, 192, 192);--MenuText: rgb(0, 0, 0);--Scrollbar: rgb(192, 192, 192);--TitleText: rgb(255, 255, 255);--Window: rgb(255, 255, 255);--WindowFrame: rgb(0, 0, 0);--WindowText: rgb(0, 0, 0)}.inset-deep{border-width:1px;border-color:rgb(128,128,128) rgb(255,255,255) rgb(255,255,255) rgb(128,128,128);border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText);position:relative;-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;-o-border-image:var(--inset-deep-border-image);border-image:var(--inset-deep-border-image);border-color:gray;border-color:var(--ButtonShadow);border-style:solid;border-width:2px 2px}.outset-deep{border-width:1px;border-color:rgb(255,255,255) rgb(128,128,128) rgb(128,128,128) rgb(255,255,255);border-color:var(--ButtonHilight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonHilight);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText);position:relative;-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;-o-border-image:var(--button-normal-border-image);border-image:var(--button-normal-border-image);border-color:rgb(223,223,223) rgb(128,128,128) rgb(128,128,128) rgb(223,223,223);border-color:var(--ButtonLight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonLight);border-style:solid;border-width:2px 2px}.inset-shallow{border-style:solid;border-width:1px;border-color:rgb(128,128,128) rgb(255,255,255) rgb(255,255,255) rgb(128,128,128);border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText)}.outset-shallow{border-style:solid;border-width:1px;border-color:rgb(255,255,255) rgb(128,128,128) rgb(128,128,128) rgb(255,255,255);border-color:var(--ButtonHilight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonHilight);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText)}button{background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText)}button:not(.lightweight){outline:none;border-width:1px;border-color:rgb(255,255,255) rgb(128,128,128) rgb(128,128,128) rgb(255,255,255);border-color:var(--ButtonHilight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonHilight);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText);position:relative;-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;-o-border-image:var(--button-normal-border-image);border-color:rgb(223,223,223) rgb(128,128,128) rgb(128,128,128) rgb(223,223,223);border-color:var(--ButtonLight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonLight);border-style:solid;border-width:2px 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:var(--button-normal-border-image)}button:not(.lightweight).default{-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h96v32h-64v64h-32v-96z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M160%2064h32v128h-128v-32h96v-96z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M96%2096h64v64h-64v-64z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%09%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22256%22%20height%3D%22256%22%20stroke-width%3D%2264%22%20stroke%3D%22%20rgb(0%2C%200%2C%200)%22%20fill%3D%22none%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 96 / 3px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h96v32h-64v64h-32v-96z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M160%2064h32v128h-128v-32h96v-96z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M96%2096h64v64h-64v-64z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%09%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22256%22%20height%3D%22256%22%20stroke-width%3D%2264%22%20stroke%3D%22%20rgb(0%2C%200%2C%200)%22%20fill%3D%22none%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 96 / 3px;-o-border-image:var(--button-default-border-image);border-image:var(--button-default-border-image)}button:not(.lightweight):enabled:hover:active{-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h192v192h-192v-192z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h192v192h-192v-192z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;-o-border-image:var(--button-active-border-image);border-image:var(--button-active-border-image)}button:not(.lightweight).default:enabled:hover:active{-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h192v192h-192v-192z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%09%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22256%22%20height%3D%22256%22%20stroke-width%3D%2264%22%20stroke%3D%22%20rgb(0%2C%200%2C%200)%22%20fill%3D%22none%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h192v192h-192v-192z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%09%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22256%22%20height%3D%22256%22%20stroke-width%3D%2264%22%20stroke%3D%22%20rgb(0%2C%200%2C%200)%22%20fill%3D%22none%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;-o-border-image:var(--button-default-active-border-image);border-image:var(--button-default-active-border-image)}button:not(.lightweight):focus:before{content:"";display:block;position:absolute;inset:2px;border:1px dotted rgb(0,0,0);border:1px dotted var(--ButtonDkShadow)}button.lightweight{outline:none;border-style:solid;border-width:1px;border-color:transparent}button.lightweight:enabled:hover{border-style:solid;border-width:1px;border-color:rgb(255,255,255) rgb(128,128,128) rgb(128,128,128) rgb(255,255,255);border-color:var(--ButtonHilight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonHilight);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText)}button.lightweight:enabled:hover:active,button.lightweight.pressing,button.lightweight.pressed{border-style:solid;border-width:1px;border-color:rgb(128,128,128) rgb(255,255,255) rgb(255,255,255) rgb(128,128,128);border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText)}button:disabled{color:gray;color:var(--GrayText);text-shadow:1px 1px 0px rgb(255,255,255);text-shadow:1px 1px 0px var(--ButtonHilight)}button:not(.lightweight).toggle:enabled:hover:active,button:not(.lightweight).pressing{border-style:solid;border-width:1px;border-color:rgb(128,128,128) rgb(255,255,255) rgb(255,255,255) rgb(128,128,128);border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText);position:relative;-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;-o-border-image:var(--inset-deep-border-image);border-image:var(--inset-deep-border-image)}button:not(.lightweight).toggle:enabled:hover:active,button:not(.lightweight).pressing{border-color:gray;border-color:var(--ButtonShadow);border-style:solid;border-width:2px 2px}button:not(.lightweight).toggle.selected,button:not(.lightweight).pressed{border-style:solid;border-width:1px;border-color:rgb(128,128,128) rgb(255,255,255) rgb(255,255,255) rgb(128,128,128);border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText);position:relative;-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;-o-border-image:var(--inset-deep-border-image);border-image:var(--inset-deep-border-image)}button:not(.lightweight).toggle.selected,button:not(.lightweight).pressed{border-color:gray;border-color:var(--ButtonShadow);border-style:solid;border-width:2px 2px}button:not(.lightweight).toggle.selected,button:not(.lightweight).pressed{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAG0lEQVQYV2P8/////4MHDzIwHjhw4L+9vT0DAHAFCj6esq3FAAAAAElFTkSuQmCC) repeat;background:var(--checker) repeat;image-rendering:pixelated}.os-window .window-titlebar,body>.window-titlebar{background:navy;background:var(--ActiveTitle);background:linear-gradient(to right,navy,#1084d0);background:linear-gradient(to right,var(--ActiveTitle) 0%,var(--GradientActiveTitle) 100%);color:#fff;color:var(--TitleText)}.os-window .window-titlebar,body>.window-titlebar{font-family:Segoe UI,sans-serif;font-size:12px}.os-window.rtl .window-titlebar{background:linear-gradient(to left,navy,#1084d0);background:linear-gradient(to left,var(--ActiveTitle) 0%,var(--GradientActiveTitle) 100%)}.os-window:not(.tool-window) .window-titlebar,body>.window-titlebar{font-weight:700}.os-window:not(.focused) .window-titlebar{background:#a9a9a9;background:linear-gradient(to right,gray,#b5b5b5);background:linear-gradient(to right,var(--InactiveTitle) 0%,var(--GradientInactiveTitle) 100%);color:silver;color:var(--InactiveTitleText)}.os-window.rtl:not(.focused) .window-titlebar{background:linear-gradient(to left,gray,#b5b5b5);background:linear-gradient(to left,var(--InactiveTitle) 0%,var(--GradientInactiveTitle) 100%)}.os-window{background:silver;background:var(--ButtonFace)}.os-window:not(.maximized){border-width:1px;border-color:rgb(255,255,255) rgb(128,128,128) rgb(128,128,128) rgb(255,255,255);border-color:var(--ButtonHilight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonHilight);background-color:silver;background-color:var(--ButtonFace);color:#000;color:var(--ButtonText);position:relative;-o-border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;border-image:url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;-o-border-image:var(--button-normal-border-image);border-image:var(--button-normal-border-image);border-color:rgb(223,223,223) rgb(128,128,128) rgb(128,128,128) rgb(223,223,223);border-color:var(--ButtonLight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonLight);border-style:solid;border-width:2px 2px;padding:2px}.window-button{display:block;width:16px;height:14px;padding:0;margin:2px 0}.window-button-icon{display:block;--sprite-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAKCAYAAADo3z3CAAAAoUlEQVRIS9VVWw7AIAib9z/0FpZgCOFRgpluf9MClhYdV++7gfDhYLxYDw+UyiHd5F8S5lr6zNa6Xpv/KwhHOahQpLB1+CwfycgYrwmE0WK8MTsIR1aOGsR+NYkkYzN5/pGwVA9xA/diq8LeHCKuQxQ+aoYt2yJWtpSNZth0edRpGVC5eGQcSg4hXLml3fdpBeHs8evWyPKX9ruXVqnYCeAHA8IyC9K2kmkAAAAASUVORK5CYII=);--sprite-y: 0;image-rendering:pixelated;width:12px;height:10px;position:relative;pointer-events:none}.os-window .window-button:enabled:hover:active .window-button-icon,.os-window .window-button.pressing .window-button-icon{top:1px;left:1px}.window-button .window-button-icon:before,.window-button .window-button-icon:after{content:"";display:block;position:absolute;inset:0;mask-image:var(--sprite-image);mask-position:var(--sprite-x) var(--sprite-y);-webkit-mask-image:var(--sprite-image);-webkit-mask-position:var(--sprite-x) var(--sprite-y);background-color:#000;background-color:var(--ButtonText)}.window-button:disabled .window-button-icon:before{background-color:#fff;background-color:var(--ButtonHilight);left:1px;top:1px}.window-button:enabled .window-button-icon:after{display:none}.window-button:disabled .window-button-icon:after{background-color:gray;background-color:var(--GrayText)}.window-action-close .window-button-icon{--sprite-x: -40px }.window-action-maximize .window-button-icon{--sprite-x: -14px }.window-action-restore .window-button-icon{--sprite-x: -27px }.window-action-minimize .window-button-icon{--sprite-x: -1px }.window-close-button{margin-left:2px;margin-right:2px}.os-window.tool-window .window-close-button{width:11px;height:11px}.os-window.tool-window .window-close-button .window-button-icon{width:7px;height:7px;--sprite-x: 7px}.os-window .window-title-area{height:16px}.os-window.tool-window .window-title-area{height:14px}.os-window .window-titlebar{height:18px}.os-window.tool-window .window-titlebar{height:15px}.os-window .window-title{position:absolute;inset:0;display:inline-block!important;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 0 0 2px}.menus{background:silver;background:var(--Menu);color:#000;color:var(--MenuText)}.os-window:not(.focused) .menus{color:gray;color:var(--GrayText)}.menus *,.menu-popup *{font-family:Segoe UI,sans-serif;font-size:12px}.menu-button{box-sizing:border-box;height:18px;line-height:1;margin-top:1px;margin-bottom:1px;padding:2px 5px;outline:0;background:silver;background:var(--Menu)}.menu-button.highlight{box-shadow:1px 1px #fff inset,-1px -1px gray inset;box-shadow:1px 1px 0 var(--ButtonHilight) inset,-1px -1px 0 var(--ButtonShadow) inset}.menu-button.highlight.active{box-shadow:1px 1px gray inset,-1px -1px #fff inset;box-shadow:1px 1px 0 var(--ButtonShadow) inset,-1px -1px 0 var(--ButtonHilight) inset}.menu-button.highlight.active>span{position:relative;top:1px;left:1px}.menu-popup{display:block;padding:2px;background-color:silver;background-color:var(--ButtonFace);border-top:1px solid rgb(192,192,192);border-top:1px solid var(--ButtonFace);border-left:1px solid rgb(192,192,192);border-left:1px solid var(--ButtonFace);border-right:1px solid rgb(0,0,0);border-right:1px solid var(--ButtonDkShadow);border-bottom:1px solid rgb(0,0,0);border-bottom:1px solid var(--ButtonDkShadow);box-shadow:1px 1px #fff inset,-1px -1px gray inset;box-shadow:1px 1px 0 var(--ButtonHilight) inset,-1px -1px 0 var(--ButtonShadow) inset;background:silver;background:var(--Menu);color:#000;color:var(--MenuText)}.menu-popup td{padding:0 1px}.menu-item{padding:1px 3px;margin:2px;height:17px}.menu-item[disabled]{color:gray;color:var(--GrayText);text-shadow:.8px .8px 0px rgb(255,255,255);text-shadow:.8px .8px 0px var(--ButtonHilight)}.menu-item.highlight:not([disabled]),.menu-item.active:not([disabled]){color:#fff;color:var(--HilightText)}.menu-item.highlight,.menu-item.active{background:navy;background:var(--Hilight);text-shadow:none;outline:0}.menu-item .menu-item-shortcut{padding-left:10px}.menu-item-checkbox-area:after{mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' style='fill:currentColor;display:inline-block;vertical-align:middle' %3E%3Cpath d='M5 7v3l2 2 5-5V4L7 9Z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' style='fill:currentColor;display:inline-block;vertical-align:middle' %3E%3Cpath d='M5 7v3l2 2 5-5V4L7 9Z'/%3E%3C/svg%3E")}.menu-item-checkbox-area.radio:after{mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' style='fill:currentColor;display:inline-block;vertical-align:middle' %3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' style='fill:currentColor;display:inline-block;vertical-align:middle' %3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}.has-submenu .menu-item-submenu-area:after{mask-image:url("data:image/svg+xml, %3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' style='fill:currentColor;display:inline-block;vertical-align:middle' %3E%3Cpath d='m6 4 4 4-4 4z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml, %3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg' style='fill:currentColor;display:inline-block;vertical-align:middle' %3E%3Cpath d='m6 4 4 4-4 4z'/%3E%3C/svg%3E")}.has-submenu .menu-item-submenu-area.point-right:after{transform:scaleX(-1)}.menu-item-checkbox-area:after,.menu-item-submenu-area:after{content:"";display:block;width:16px;height:16px}.menu-item[aria-checked=true] .menu-item-checkbox-area:after,.menu-item.has-submenu .menu-item-submenu-area:after{background:currentColor}.menu-hr{border:0;border-top:1px solid rgb(128,128,128);border-top:1px solid var(--ButtonShadow);border-bottom:1px solid rgb(255,255,255);border-bottom:1px solid var(--ButtonHilight);margin:3px 0 4px}.menu-hotkey{text-decoration:underline}.menu-hotkey::-moz-selection{text-decoration-color:#000!important;text-decoration-color:var(--MenuText)!important}.menu-hotkey::selection{-webkit-text-decoration-color:rgb(0,0,0)!important;text-decoration-color:#000!important;-webkit-text-decoration-color:var(--MenuText)!important;text-decoration-color:var(--MenuText)!important}::-moz-selection{background-color:navy;background-color:var(--Hilight);color:#fff;color:var(--HilightText)}::selection{background-color:navy;background-color:var(--Hilight);color:#fff;color:var(--HilightText)}.scrollbar{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAG0lEQVQYV2P8/////4MHDzIwHjhw4L+9vT0DAHAFCj6esq3FAAAAAElFTkSuQmCC) repeat;background:var(--checker) repeat;image-rendering:pixelated}.scrollbar-thumb{background-color:silver;background-color:var(--ButtonFace);border-top:1px solid rgb(192,192,192);border-top:1px solid var(--ButtonFace);border-left:1px solid rgb(192,192,192);border-left:1px solid var(--ButtonFace);border-right:1px solid rgb(0,0,0);border-right:1px solid var(--ButtonDkShadow);border-bottom:1px solid rgb(0,0,0);border-bottom:1px solid var(--ButtonDkShadow);box-shadow:1px 1px #fff inset,-1px -1px gray inset;box-shadow:1px 1px 0 var(--ButtonHilight) inset,-1px -1px 0 var(--ButtonShadow) inset}.scrollbar-track-piece:hover:active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAG0lEQVQYV2P8/////4MHDzIwHjhw4L+9vT0DAHAFCj6esq3FAAAAAElFTkSuQmCC) repeat;background:var(--checker) repeat;image-rendering:pixelated;background-color:#fff;background-blend-mode:difference}.scrollbar-track-piece.increment{background-position:bottom}.scrollbar-corner{background-color:silver;background-color:var(--ButtonFace)}.scrollbar-button{background-color:silver;background-color:var(--ButtonFace);border-top:1px solid rgb(192,192,192);border-top:1px solid var(--ButtonFace);border-left:1px solid rgb(192,192,192);border-left:1px solid var(--ButtonFace);border-right:1px solid rgb(0,0,0);border-right:1px solid var(--ButtonDkShadow);border-bottom:1px solid rgb(0,0,0);border-bottom:1px solid var(--ButtonDkShadow);box-shadow:1px 1px #fff inset,-1px -1px gray inset;box-shadow:1px 1px 0 var(--ButtonHilight) inset,-1px -1px 0 var(--ButtonShadow) inset;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAW0lEQVQ4T2NkGGSAcZC5h4FWDvrPwEC02ShqkR0EkkAHuBxMyEKYWYQ8jKEOXQOyo/A5BuZwqqvBZiA+3xMbilQLIWqlcUJRimwPzjRELcdQZA6hREeR4eRoBgBoXhAK6oiMhwAAAABJRU5ErkJggg==);background-image:var(--scrollbar-arrows-ButtonText);image-rendering:pixelated;width:13px;width:var(--scrollbar-size);height:13px;height:var(--scrollbar-size);box-sizing:border-box}.scrollbar-button:not(.disabled):hover:active{border:1px solid rgb(128,128,128);border:1px solid var(--ButtonShadow);box-shadow:none}.scrollbar-button.disabled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDmpoaPjf0NBAlNnoauGaQBLooYXLUEIWwswi5Chs6lB8gewofI6BOZwWajCCFZ/viQ1FqoUQtRI4oShFtgdnGqKWYyg1h6icQKklpOgHAM9mQArEvm5+AAAAAElFTkSuQmCC),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDvr///9/RkZGosxGVwvXBJJADy1chhKyEGYWIUdhU4fiC2RH4XMMzOG0UIMRrPh8T2woUi2EqJXACUUpsj040xC1HEOpOUTlBEotIUU/AKXFQAqyTJ6DAAAAAElFTkSuQmCC);background-image:var(--scrollbar-arrows-GrayText),var(--scrollbar-arrows-ButtonHilight)}.scrollbar-button.horizontal.decrement.disabled{background-position:-26px 1px,-25px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -3 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -3 + 2px) 2px}.scrollbar-button.horizontal.increment.disabled{background-position:-17px 1px,-16px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -2 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -2 + 2px) 2px}.scrollbar-button.vertical.decrement.disabled{background-position:-8px 1px,-7px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -1 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -1 + 2px) 2px}.scrollbar-button.vertical.increment.disabled{background-position:1px 1px,2px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -0 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -0 + 2px) 2px}.scrollbar-button.horizontal.decrement{background-position:-26px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -3 + 1px) 1px}.scrollbar-button.horizontal.increment{background-position:-17px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -2 + 1px) 1px}.scrollbar-button.vertical.decrement{background-position:-8px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -1 + 1px) 1px}.scrollbar-button.vertical.increment{background-position:1px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -0 + 1px) 1px}::-webkit-scrollbar,::-webkit-scrollbar-thumb,::-webkit-scrollbar-button{width:13px;width:var(--scrollbar-size);height:13px;height:var(--scrollbar-size)}::-webkit-scrollbar{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAG0lEQVQYV2P8/////4MHDzIwHjhw4L+9vT0DAHAFCj6esq3FAAAAAElFTkSuQmCC) repeat;background:var(--checker) repeat;image-rendering:pixelated}::-webkit-scrollbar-thumb{background-color:silver;background-color:var(--ButtonFace);border-top:1px solid rgb(192,192,192);border-top:1px solid var(--ButtonFace);border-left:1px solid rgb(192,192,192);border-left:1px solid var(--ButtonFace);border-right:1px solid rgb(0,0,0);border-right:1px solid var(--ButtonDkShadow);border-bottom:1px solid rgb(0,0,0);border-bottom:1px solid var(--ButtonDkShadow);box-shadow:1px 1px #fff inset,-1px -1px gray inset;box-shadow:1px 1px 0 var(--ButtonHilight) inset,-1px -1px 0 var(--ButtonShadow) inset}::-webkit-scrollbar-corner{background-color:silver;background-color:var(--ButtonFace)}::-webkit-scrollbar-button{background-color:silver;background-color:var(--ButtonFace);border-top:1px solid rgb(192,192,192);border-top:1px solid var(--ButtonFace);border-left:1px solid rgb(192,192,192);border-left:1px solid var(--ButtonFace);border-right:1px solid rgb(0,0,0);border-right:1px solid var(--ButtonDkShadow);border-bottom:1px solid rgb(0,0,0);border-bottom:1px solid var(--ButtonDkShadow);box-shadow:1px 1px #fff inset,-1px -1px gray inset;box-shadow:1px 1px 0 var(--ButtonHilight) inset,-1px -1px 0 var(--ButtonShadow) inset;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAW0lEQVQ4T2NkGGSAcZC5h4FWDvrPwEC02ShqkR0EkkAHuBxMyEKYWYQ8jKEOXQOyo/A5BuZwqqvBZiA+3xMbilQLIWqlcUJRimwPzjRELcdQZA6hREeR4eRoBgBoXhAK6oiMhwAAAABJRU5ErkJggg==);background-image:var(--scrollbar-arrows-ButtonText);image-rendering:pixelated;width:13px;width:var(--scrollbar-size);height:13px;height:var(--scrollbar-size);box-sizing:border-box}::-webkit-scrollbar-button:not(.disabled):hover:active{border:1px solid rgb(128,128,128);border:1px solid var(--ButtonShadow);box-shadow:none}::-webkit-scrollbar-button .disabled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDmpoaPjf0NBAlNnoauGaQBLooYXLUEIWwswi5Chs6lB8gewofI6BOZwWajCCFZ/viQ1FqoUQtRI4oShFtgdnGqKWYyg1h6icQKklpOgHAM9mQArEvm5+AAAAAElFTkSuQmCC),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDvr///9/RkZGosxGVwvXBJJADy1chhKyEGYWIUdhU4fiC2RH4XMMzOG0UIMRrPh8T2woUi2EqJXACUUpsj040xC1HEOpOUTlBEotIUU/AKXFQAqyTJ6DAAAAAElFTkSuQmCC);background-image:var(--scrollbar-arrows-GrayText),var(--scrollbar-arrows-ButtonHilight)}::-webkit-scrollbar-button .horizontal.decrement.disabled{background-position:-26px 1px,-25px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -3 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -3 + 2px) 2px}::-webkit-scrollbar-button .horizontal.increment.disabled{background-position:-17px 1px,-16px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -2 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -2 + 2px) 2px}::-webkit-scrollbar-button .vertical.decrement.disabled{background-position:-8px 1px,-7px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -1 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -1 + 2px) 2px}::-webkit-scrollbar-button .vertical.increment.disabled{background-position:1px 1px,2px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -0 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -0 + 2px) 2px}::-webkit-scrollbar-button .horizontal.decrement{background-position:-26px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -3 + 1px) 1px}::-webkit-scrollbar-button .horizontal.increment{background-position:-17px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -2 + 1px) 1px}::-webkit-scrollbar-button .vertical.decrement{background-position:-8px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -1 + 1px) 1px}::-webkit-scrollbar-button .vertical.increment{background-position:1px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -0 + 1px) 1px}::-webkit-scrollbar-button:hover:active{border:1px solid rgb(128,128,128);border:1px solid var(--ButtonShadow);box-shadow:none}::-webkit-scrollbar-button:disabled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDmpoaPjf0NBAlNnoauGaQBLooYXLUEIWwswi5Chs6lB8gewofI6BOZwWajCCFZ/viQ1FqoUQtRI4oShFtgdnGqKWYyg1h6icQKklpOgHAM9mQArEvm5+AAAAAElFTkSuQmCC),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDvr///9/RkZGosxGVwvXBJJADy1chhKyEGYWIUdhU4fiC2RH4XMMzOG0UIMRrPh8T2woUi2EqJXACUUpsj040xC1HEOpOUTlBEotIUU/AKXFQAqyTJ6DAAAAAElFTkSuQmCC);background-image:var(--scrollbar-arrows-GrayText),var(--scrollbar-arrows-ButtonHilight)}::-webkit-scrollbar-button:horizontal:decrement:disabled{background-position:-26px 1px,-25px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -3 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -3 + 2px) 2px}::-webkit-scrollbar-button:horizontal:increment:disabled{background-position:-17px 1px,-16px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -2 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -2 + 2px) 2px}::-webkit-scrollbar-button:vertical:decrement:disabled{background-position:-8px 1px,-7px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -1 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -1 + 2px) 2px}::-webkit-scrollbar-button:vertical:increment:disabled{background-position:1px 1px,2px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -0 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -0 + 2px) 2px}::-webkit-scrollbar-button:horizontal:decrement .disabled{background-position:-26px 1px,-25px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -3 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -3 + 2px) 2px}::-webkit-scrollbar-button:horizontal:decrement{background-position:-26px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -3 + 1px) 1px}::-webkit-scrollbar-button:horizontal:increment .disabled{background-position:-17px 1px,-16px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -2 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -2 + 2px) 2px}::-webkit-scrollbar-button:horizontal:increment{background-position:-17px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -2 + 1px) 1px}::-webkit-scrollbar-button:vertical:decrement .disabled{background-position:-8px 1px,-7px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -1 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -1 + 2px) 2px}::-webkit-scrollbar-button:vertical:decrement{background-position:-8px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -1 + 1px) 1px}::-webkit-scrollbar-button:vertical:increment .disabled{background-position:1px 1px,2px 2px;background-position:calc(var(--scrollbar-button-inner-size) * -0 + 1px) 1px,calc(var(--scrollbar-button-inner-size) * -0 + 2px) 2px}::-webkit-scrollbar-button:vertical:increment{background-position:1px 1px;background-position:calc(var(--scrollbar-button-inner-size) * -0 + 1px) 1px}::-webkit-scrollbar-track-piece:hover:active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAG0lEQVQYV2P8/////4MHDzIwHjhw4L+9vT0DAHAFCj6esq3FAAAAAElFTkSuQmCC) repeat;background:var(--checker) repeat;image-rendering:pixelated;background-color:#fff;background-blend-mode:difference}::-webkit-scrollbar-track-piece .increment{background-position:bottom}::-webkit-scrollbar-track-piece:increment{background-position:bottom}::-webkit-scrollbar-button:start:increment,::-webkit-scrollbar-button:end:decrement{display:none}:root{--checker: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAG0lEQVQYV2P8/////4MHDzIwHjhw4L+9vT0DAHAFCj6esq3FAAAAAElFTkSuQmCC);--button-active-border-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h192v192h-192v-192z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;--button-normal-border-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;--inset-deep-border-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h224v32h-192v192h-32v-224z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M224%200h32v256h-256v-32h224v-224z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M192%2032h32v192h-192v-32h160v-160z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;--button-default-border-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h160v32h-128v128h-32v-160z%22%20fill%3D%22%20rgb(255%2C%20255%2C%20255)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h96v32h-64v64h-32v-96z%22%20fill%3D%22%20rgb(223%2C%20223%2C%20223)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M160%2064h32v128h-128v-32h96v-96z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M96%2096h64v64h-64v-64z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%09%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22256%22%20height%3D%22256%22%20stroke-width%3D%2264%22%20stroke%3D%22%20rgb(0%2C%200%2C%200)%22%20fill%3D%22none%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 96 / 3px;--button-default-active-border-image: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22256px%22%20height%3D%22256px%22%20viewBox%3D%220%200%20256%20256%22%3E%0A%09%09%09%0A%09%09%3Cpath%20d%3D%22M0%200h256v256h-256v-256z%22%20fill%3D%22%20rgb(0%2C%200%2C%200)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M32%2032h192v192h-192v-192z%22%20fill%3D%22%20rgb(128%2C%20128%2C%20128)%22%2F%3E%0A%09%09%3Cpath%20d%3D%22M64%2064h128v128h-128v-128z%22%20fill%3D%22%20rgb(192%2C%20192%2C%20192)%22%2F%3E%0A%09%09%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22256%22%20height%3D%22256%22%20stroke-width%3D%2264%22%20stroke%3D%22%20rgb(0%2C%200%2C%200)%22%20fill%3D%22none%22%2F%3E%0A%09%0A%09%09%3C%2Fsvg%3E") 64 / 2px;--scrollbar-arrows-ButtonText: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAW0lEQVQ4T2NkGGSAcZC5h4FWDvrPwEC02ShqkR0EkkAHuBxMyEKYWYQ8jKEOXQOyo/A5BuZwqqvBZiA+3xMbilQLIWqlcUJRimwPzjRELcdQZA6hREeR4eRoBgBoXhAK6oiMhwAAAABJRU5ErkJggg==);--scrollbar-arrows-GrayText: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDmpoaPjf0NBAlNnoauGaQBLooYXLUEIWwswi5Chs6lB8gewofI6BOZwWajCCFZ/viQ1FqoUQtRI4oShFtgdnGqKWYyg1h6icQKklpOgHAM9mQArEvm5+AAAAAElFTkSuQmCC);--scrollbar-arrows-ButtonHilight: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAJCAYAAABaMo5wAAAAYElEQVQ4T2NkGGSAcZC5h4EmDvr///9/RkZGosxGVwvXBJJADy1chhKyEGYWIUdhU4fiC2RH4XMMzOG0UIMRrPh8T2woUi2EqJXACUUpsj040xC1HEOpOUTlBEotIUU/AKXFQAqyTJ6DAAAAAElFTkSuQmCC);--scrollbar-size: 13px;--scrollbar-button-inner-size: 9px;--ActiveBorder: rgb(192, 192, 192);--ActiveTitle: rgb(0, 0, 128);--AppWorkspace: rgb(128, 128, 128);--Background: rgb(0, 128, 128);--ButtonAlternateFace: rgb(180, 180, 180);--ButtonDkShadow: rgb(0, 0, 0);--ButtonFace: rgb(192, 192, 192);--ButtonHilight: rgb(255, 255, 255);--ButtonLight: rgb(223, 223, 223);--ButtonShadow: rgb(128, 128, 128);--ButtonText: rgb(0, 0, 0);--GradientActiveTitle: rgb(16, 132, 208);--GradientInactiveTitle: rgb(181, 181, 181);--GrayText: rgb(128, 128, 128);--Hilight: rgb(0, 0, 128);--HilightText: rgb(255, 255, 255);--HotTrackingColor: rgb(0, 0, 255);--InactiveBorder: rgb(192, 192, 192);--InactiveTitle: rgb(128, 128, 128);--InactiveTitleText: rgb(192, 192, 192);--InfoText: rgb(0, 0, 0);--InfoWindow: rgb(255, 255, 225);--Menu: rgb(192, 192, 192);--MenuText: rgb(0, 0, 0);--Scrollbar: rgb(192, 192, 192);--TitleText: rgb(255, 255, 255);--Window: rgb(255, 255, 255);--WindowFrame: rgb(0, 0, 0);--WindowText: rgb(0, 0, 0)}:root{--bg: var(--Background);--panel: var(--ButtonFace);--paper: var(--Window);--ink: var(--ButtonText);--muted: #2f3437;--line-dark: var(--ButtonShadow);--line-light: var(--ButtonHilight);--title: var(--ActiveTitle);--title-end: var(--GradientActiveTitle);--danger: #7f0000;--ok: #005f2f;--warn: #7f4f00;--mono: "Courier New", "SimSun", "宋体", monospace;--sans: "Tahoma", "Geneva", "MS Sans Serif", "Microsoft Sans Serif", "SimSun", "宋体", "Songti SC", sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:11px;line-height:1.35;letter-spacing:0;-webkit-font-smoothing:none;font-synthesis:none;text-rendering:optimizeSpeed}button,input,select,table{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}img{display:block;max-width:100%}.mono{font-family:var(--mono)}.os-window .window-titlebar,body>.window-titlebar,.menus,.menu-popup,.menu-button,.menu-item,.btn,.row-action,.module-btn,.chip,input,select{font-family:var(--sans);font-size:11px}.login-screen{min-height:100vh;display:grid;place-items:center;padding:18px;background:linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(180deg,rgba(0,0,0,.08) 1px,transparent 1px),var(--bg);background-size:24px 24px}.login-panel{width:min(520px,100%);padding:2px;background:var(--panel);border-style:solid;border-width:2px;border-color:var(--ButtonLight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonLight);box-shadow:2px 2px #000}.login-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;padding:3px 5px;color:var(--TitleText);background:linear-gradient(to right,var(--title),var(--title-end))}.login-head h1{margin:0;font-size:11px;line-height:1.2}.login-head p{margin:2px 0 0;color:#fff;font-size:11px;font-weight:400}.login-body{display:grid;gap:10px;padding:14px;background:var(--panel)}.login-body label,.toolbar label{display:grid;gap:4px;color:var(--ink);font-size:11px}input,select{width:100%;min-height:24px;border-style:solid;border-width:2px;border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow);border-radius:0;background:var(--paper);color:var(--WindowText);padding:3px 5px;outline:none}input:focus,select:focus{outline:1px dotted #000;outline-offset:-4px}.error-line{min-height:18px;margin:0;color:var(--danger)}.login-note{margin:0;padding:7px 8px;color:var(--muted);background:var(--panel);border-style:solid;border-width:2px;border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow)}.system-view{min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;background:var(--bg)}.system-top{padding:2px;background:var(--panel);border-bottom:2px solid var(--ButtonShadow)}.top-grid{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:5px 8px;border-style:solid;border-width:2px;border-color:var(--ButtonHilight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonHilight)}.brand-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;min-width:0}.brand-line h1{margin:0;font-size:12px}.brand-line span,.top-meta{color:var(--muted)}.top-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:11px}.menu-strip{gap:0;padding:2px 4px 0;overflow-x:auto}.menu-strip .menu-button{min-width:54px;min-height:22px;margin:0;padding:2px 9px;text-align:center}.menu-strip .menu-button.active{color:var(--HilightText);background:var(--Hilight)}.library-main{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:8px;padding:8px;min-width:0}.detail-main{display:grid;grid-template-columns:230px minmax(0,1fr) 360px;gap:8px;padding:8px;min-width:0}.workspace,.side-stack{display:grid;align-content:start;gap:8px;min-width:0}.panel,.subpanel{min-width:0;border-radius:0;background:var(--panel);overflow:hidden}.panel.os-window{width:100%;box-shadow:1px 1px #000}.subpanel{margin-bottom:8px;border-style:solid;border-width:2px;border-color:var(--ButtonHilight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonHilight)}.panel-head{min-height:22px;display:flex;align-items:center;gap:6px;margin:0;padding:2px 2px 2px 4px;overflow:hidden}.panel-head h2{margin:0;font-size:11px;line-height:1.2}.panel-meta{min-width:0;margin:0 4px;color:#fff;font-size:10px;font-weight:400;overflow:hidden;text-overflow:ellipsis}.head-actions{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;margin-left:auto}.window-controls{display:flex;flex:0 0 auto;gap:2px}.window-controls .window-button{pointer-events:none}.module-content,.pad{padding:8px}.subpanel h3{min-height:24px;display:flex;align-items:center;margin:0;padding:5px 7px;font-size:11px;background:var(--panel);border-bottom:1px solid var(--ButtonShadow)}.panel-note{margin:0;padding:6px 7px;color:var(--muted);background:var(--paper);border-bottom:1px solid #d6d6d6;font-size:11px}.btn,.row-action,.module-btn{min-height:25px;border-radius:0;color:var(--ink);white-space:nowrap}.btn.primary,.row-action.available{font-weight:700}.row-action.blocked{color:#555}.btn.ghost{color:var(--ink)}.btn.mini{min-height:21px;padding:2px 7px;font-size:11px}.chip{display:inline-flex;align-items:center;min-height:19px;padding:1px 5px;border:1px solid var(--ButtonShadow);border-radius:0;background:var(--panel);color:var(--muted);font-size:11px;font-family:var(--mono);white-space:nowrap}.chip.ok{background:#d7ead7;color:var(--ok)}.chip.warn{background:#fff2c2;color:var(--warn)}.toolbar{display:grid;grid-template-columns:minmax(180px,1fr) 160px 160px 150px;gap:8px;padding:8px;background:var(--panel);border-bottom:1px solid var(--ButtonShadow)}.tool-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:8px}.tool-tab{min-width:0;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;text-align:left;color:var(--ink)}.tool-tab span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tool-tab strong{display:block;font-size:11px;line-height:1.25}.tool-tab small,.audit-code{display:inline-block;margin-top:2px;color:var(--muted);font-family:var(--mono);font-size:10px;font-weight:400;line-height:1.2;word-break:break-word}.tool-tab.active{color:var(--HilightText);background:var(--Hilight)}.tool-tab.active small,.tool-tab.active .audit-code{color:var(--HilightText)}.tool-tab.active .chip{color:var(--HilightText);background:transparent;border-color:var(--HilightText)}.tool-heading{align-items:start}.tool-title-block{display:grid;gap:1px;min-width:0}.sheet-purpose{margin:0;padding:7px;color:var(--ink);background:#f8f8f8;border-left:3px solid var(--Hilight)}.tool-body{display:grid;gap:8px;padding:8px}.method-strip,.tool-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.method-strip{padding:6px;background:var(--paper);border-style:solid;border-width:2px;border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow)}.method-strip span{min-width:0;padding:2px 5px;background:var(--panel);border:1px solid #b5b5b5}.method-strip b{font-weight:700}.param-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px}.param-grid label{display:grid;gap:4px}.param-help{color:var(--muted);font-size:10px;line-height:1.3}.locked-param{min-height:24px;display:block;padding:4px 5px;color:var(--WindowText);background:#ededed;border-style:solid;border-width:2px;border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow);overflow-wrap:anywhere}.tool-actions{justify-content:space-between;padding:6px;background:var(--panel);border:1px dotted #000}.audit-note{padding:6px 7px;background:var(--paper);border-left:3px solid var(--ButtonShadow);font-family:var(--mono);font-size:11px;overflow-wrap:anywhere}.audit-note.warn{border-left-color:var(--warn);background:#fff7d7}.table-wrap{width:100%;overflow:auto;background:var(--paper);border-style:solid;border-width:2px;border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow)}table{width:100%;border-collapse:collapse}th,td{border-right:1px solid #b5b5b5;border-bottom:1px solid #d6d6d6;padding:5px 6px;vertical-align:top;text-align:left}th{position:sticky;top:0;z-index:1;color:var(--ink);background:var(--panel);font-size:11px;font-weight:700;white-space:nowrap;border-color:var(--ButtonHilight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonHilight)}td{font-size:12px;background:var(--paper);max-width:360px;overflow-wrap:anywhere}tbody tr:hover td{color:var(--HilightText);background:var(--Hilight)}.kv{display:grid;grid-template-columns:145px minmax(0,1fr);background:var(--paper);border-style:solid;border-width:2px;border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow)}.kv>div{min-width:0;padding:6px 7px;border-right:1px solid #b5b5b5;border-bottom:1px solid #d6d6d6;word-break:break-word}.kv>div:nth-child(odd){background:var(--panel);color:var(--ink);font-weight:700}.grid-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:8px;align-items:start}.empty-state{margin:8px;padding:12px;color:var(--muted);background:var(--panel);border:1px dotted #000}.module-rail{padding:7px;min-width:0;align-self:start;background:var(--panel)}.rail-head{display:grid;gap:3px;padding:7px;margin-bottom:7px;background:var(--paper);border-style:solid;border-width:2px;border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow)}.rail-head span{color:var(--muted);font-size:11px}.module-btn{width:100%;display:grid;gap:2px;margin-bottom:6px;text-align:left;white-space:normal}.module-btn strong{font-size:11px;line-height:1.25}.module-btn span{color:var(--muted);font-family:var(--mono);font-size:10px;word-break:break-word}.module-btn.active{color:var(--HilightText);background:var(--Hilight)}.module-btn.active span{color:var(--HilightText)}.record-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:8px;padding:8px;background:var(--paper);border-style:solid;border-width:2px;border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow)}.record-strip h3{margin:3px 0 4px;font-size:12px}.record-strip p{margin:0;color:var(--muted)}.micro{color:var(--muted);font-size:11px}.strip-metrics{display:grid;grid-template-columns:repeat(3,minmax(84px,1fr));gap:6px}.strip-metrics div,.report-grid div{padding:7px;background:var(--paper);border-style:solid;border-width:2px;border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow)}.strip-metrics b,.report-grid b{display:block;font-family:var(--mono);font-size:12px}.strip-metrics span,.report-grid span{display:block;color:var(--muted);font-size:11px}.report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px}.map-panel{position:relative;margin-bottom:8px;background:var(--paper);overflow:hidden;border-style:solid;border-width:2px;border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow)}.map-panel img{width:100%;max-height:360px;object-fit:contain;opacity:.94;display:block;background:#f4f7f8}.map-caption{position:absolute;left:8px;bottom:8px;padding:4px 7px;color:var(--ink);background:var(--panel);border-style:solid;border-width:2px;border-color:var(--ButtonHilight) var(--ButtonShadow) var(--ButtonShadow) var(--ButtonHilight);font-family:var(--mono);font-size:11px}.message-list{display:grid;gap:7px;padding:8px}.message-list.compact{max-height:340px;overflow:auto}.message-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;padding:7px;background:var(--paper);border-style:solid;border-width:2px;border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow)}.message-row.ack{background:#ededed}.message-row b{display:block;font-size:11px}.message-row p{margin:4px 0 0;color:var(--muted);font-size:11px}.command-log{max-height:260px;overflow:auto;padding:8px}.command-row{display:grid;gap:3px;margin-bottom:7px;padding:7px;background:var(--paper);color:var(--ink);border-style:solid;border-width:2px;border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow)}.command-row b{font-size:11px}.command-row code{color:var(--muted);font-family:var(--mono);font-size:10px;white-space:pre-wrap;word-break:break-word}.command-row span{color:var(--muted);font-family:var(--mono);font-size:11px}.export-summary{max-height:320px;margin:0;padding:8px;overflow:auto;white-space:pre-wrap;word-break:break-word;background:var(--paper)}.footer-status{display:flex;justify-content:space-between;gap:8px;padding:3px 4px;color:var(--ink);background:var(--panel);border-top:2px solid var(--ButtonHilight);font-family:var(--mono);font-size:11px}.footer-status span{min-width:0;padding:2px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-style:solid;border-width:2px;border-color:var(--ButtonShadow) var(--ButtonHilight) var(--ButtonHilight) var(--ButtonShadow)}@media(max-width:1180px){.library-main,.detail-main{grid-template-columns:1fr}.module-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rail-head,.module-btn{margin-bottom:0}}@media(max-width:760px){.top-grid,.toolbar,.param-grid,.tool-tabs,.grid-2,.record-strip,.report-grid{grid-template-columns:1fr}.top-meta{justify-content:flex-start}.library-main,.detail-main{padding:6px}.module-rail{grid-template-columns:1fr}.kv{grid-template-columns:118px minmax(0,1fr)}.strip-metrics{grid-template-columns:1fr}.footer-status{display:grid}.footer-status span{white-space:normal}.map-caption{position:static;margin:0;border-width:2px 0 0;font-size:10px;line-height:1.45;white-space:normal}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
