/*! 98.css v0.1.21 - https://github.com/jdan/98.css */@font-face{font-family:"Pixelated MS Sans Serif";font-style:normal;font-weight:400;src:url(/assets/ms_sans_serif-C3pax6mQ.woff) format("woff");src:url(/assets/ms_sans_serif-Du8rjN1q.woff2) format("woff2")}@font-face{font-family:"Pixelated MS Sans Serif";font-style:normal;font-weight:700;src:url(/assets/ms_sans_serif_bold-B8yxhAcs.woff) format("woff");src:url(/assets/ms_sans_serif_bold-D5dpRRHG.woff2) format("woff2")}:where(:root:not([data-skin])) body{color:#222;font-family:Arial;font-size:12px}:where(:root:not([data-skin])) .title-bar,:where(:root:not([data-skin])) .window,:where(:root:not([data-skin])) button,:where(:root:not([data-skin])) input,:where(:root:not([data-skin])) label,:where(:root:not([data-skin])) legend,:where(:root:not([data-skin])) li[role=tab],:where(:root:not([data-skin])) option,:where(:root:not([data-skin])) select,:where(:root:not([data-skin])) table,:where(:root:not([data-skin])) textarea,:where(:root:not([data-skin])) ul.tree-view{-webkit-font-smoothing:none;font-family:"Pixelated MS Sans Serif",Arial;font-size:11px}:where(:root:not([data-skin])) h1{font-size:5rem}:where(:root:not([data-skin])) h2{font-size:2.5rem}:where(:root:not([data-skin])) h3{font-size:2rem}:where(:root:not([data-skin])) h4{font-size:1.5rem}:where(:root:not([data-skin])) u{border-bottom:.5px solid #222;text-decoration:none}:where(:root:not([data-skin])) button,:where(:root:not([data-skin])) input[type=reset],:where(:root:not([data-skin])) input[type=submit]{background:silver;border:none;border-radius:0;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf;box-sizing:border-box;color:transparent;min-height:23px;min-width:75px;padding:0 12px;text-shadow:0 0 #222}:where(:root:not([data-skin])) button.default,:where(:root:not([data-skin])) input[type=reset].default,:where(:root:not([data-skin])) input[type=submit].default{box-shadow:inset -2px -2px #0a0a0a,inset 1px 1px #0a0a0a,inset 2px 2px #fff,inset -3px -3px gray,inset 3px 3px #dfdfdf}:where(:root:not([data-skin])) .vertical-bar{background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf;height:20px;width:4px}:where(:root:not([data-skin])) button:not(:disabled):active,:where(:root:not([data-skin])) input[type=reset]:not(:disabled):active,:where(:root:not([data-skin])) input[type=submit]:not(:disabled):active{box-shadow:inset -1px -1px #fff,inset 1px 1px #0a0a0a,inset -2px -2px #dfdfdf,inset 2px 2px gray;text-shadow:1px 1px #222}:where(:root:not([data-skin])) button.default:not(:disabled):active,:where(:root:not([data-skin])) input[type=reset].default:not(:disabled):active,:where(:root:not([data-skin])) input[type=submit].default:not(:disabled):active{box-shadow:inset 2px 2px #0a0a0a,inset -1px -1px #0a0a0a,inset -2px -2px #fff,inset 3px 3px gray,inset -3px -3px #dfdfdf}@media (not(hover)){:where(:root:not([data-skin])) button:not(:disabled):hover,:where(:root:not([data-skin])) input[type=reset]:not(:disabled):hover,:where(:root:not([data-skin])) input[type=submit]:not(:disabled):hover{box-shadow:inset -1px -1px #fff,inset 1px 1px #0a0a0a,inset -2px -2px #dfdfdf,inset 2px 2px gray}}:where(:root:not([data-skin])) button:focus,:where(:root:not([data-skin])) input[type=reset]:focus,:where(:root:not([data-skin])) input[type=submit]:focus{outline:1px dotted #000;outline-offset:-4px}:where(:root:not([data-skin])) button::-moz-focus-inner,:where(:root:not([data-skin])) input[type=reset]::-moz-focus-inner,:where(:root:not([data-skin])) input[type=submit]::-moz-focus-inner{border:0}:where(:root:not([data-skin])) :disabled,:where(:root:not([data-skin])) :disabled+label,:where(:root:not([data-skin])) input[readonly],:where(:root:not([data-skin])) input[readonly]+label{color:gray}:where(:root:not([data-skin])) :disabled+label,:where(:root:not([data-skin])) button:disabled,:where(:root:not([data-skin])) input[type=reset]:disabled,:where(:root:not([data-skin])) input[type=submit]:disabled{text-shadow:1px 1px 0 #fff}:where(:root:not([data-skin])) .window{background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #dfdfdf,inset -2px -2px gray,inset 2px 2px #fff;padding:3px}:where(:root:not([data-skin])) .title-bar{align-items:center;background:linear-gradient(90deg,navy,#1084d0);display:flex;justify-content:space-between;padding:3px 2px 3px 3px}:where(:root:not([data-skin])) .title-bar.inactive{background:linear-gradient(90deg,gray,#b5b5b5)}:where(:root:not([data-skin])) .title-bar-text{color:#fff;font-weight:700;letter-spacing:0;margin-right:24px}:where(:root:not([data-skin])) .title-bar-controls{display:flex}:where(:root:not([data-skin])) .title-bar-controls button{display:block;min-height:14px;min-width:16px;padding:0}:where(:root:not([data-skin])) .title-bar-controls button:active{padding:0}:where(:root:not([data-skin])) .title-bar-controls button:focus{outline:none}:where(:root:not([data-skin])) .title-bar-controls button[aria-label=Minimize],:where(:root:not([data-skin])) .title-bar-controls button[aria-label].minimize{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M0 0h6v2H0z'/%3E%3C/svg%3E");background-position:bottom 3px left 4px;background-repeat:no-repeat}:where(:root:not([data-skin])) .title-bar-controls button[aria-label=Maximize],:where(:root:not([data-skin])) .title-bar-controls button[aria-label].maximize{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0H0v9h9V0zM8 2H1v6h7V2z' fill='%23000'/%3E%3C/svg%3E");background-position:top 2px left 3px;background-repeat:no-repeat}:where(:root:not([data-skin])) .title-bar-controls button[aria-label=Maximize]:disabled,:where(:root:not([data-skin])) .title-bar-controls button[aria-label].maximize:disabled{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 1H1v9h9V1zM9 3H2v6h7V3z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 0H0v9h9V0zM8 2H1v6h7V2z' fill='gray'/%3E%3C/svg%3E");background-position:top 2px left 3px;background-repeat:no-repeat}:where(:root:not([data-skin])) .title-bar-controls button[aria-label=Restore],:where(:root:not([data-skin])) .title-bar-controls button[aria-label].restore{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M2 0h6v2H2zM7 2h1v4H7zM2 2h1v1H2zM6 5h1v1H6zM0 3h6v2H0zM5 5h1v4H5zM0 5h1v4H0zM1 8h4v1H1z'/%3E%3C/svg%3E");background-position:top 2px left 3px;background-repeat:no-repeat}:where(:root:not([data-skin])) .title-bar-controls button[aria-label=Help],:where(:root:not([data-skin])) .title-bar-controls button[aria-label].help{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='6' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M0 1h2v2H0zM1 0h4v1H1zM4 1h2v2H4zM3 3h2v1H3zM2 4h2v2H2zM2 7h2v2H2z'/%3E%3C/svg%3E");background-position:top 2px left 5px;background-repeat:no-repeat}:where(:root:not([data-skin])) .title-bar-controls button[aria-label=Close],:where(:root:not([data-skin])) .title-bar-controls button[aria-label].close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h2v1h1v1h2V1h1V0h2v1H7v1H6v1H5v1h1v1h1v1h1v1H6V6H5V5H3v1H2v1H0V6h1V5h1V4h1V3H2V2H1V1H0V0z' fill='%23000'/%3E%3C/svg%3E");background-position:top 3px left 4px;background-repeat:no-repeat;margin-left:2px}:where(:root:not([data-skin])) .status-bar{gap:1px;display:flex;margin:0 1px}:where(:root:not([data-skin])) .status-bar-field{box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px gray;flex-grow:1;margin:0;padding:2px 3px}:where(:root:not([data-skin])) .window-body{margin:8px}:where(:root:not([data-skin])) fieldset{border-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='5' fill='gray' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h5v5H0V2h2v1h1V2H0' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h4v4H0V1h1v2h2V1H0'/%3E%3C/svg%3E") 2;margin:0;padding:10px;padding-block-start:8px}:where(:root:not([data-skin])) legend{background:silver}:where(:root:not([data-skin])) .field-row{align-items:center;display:flex}:where(:root:not([data-skin])) [class^=field-row]+[class^=field-row]{margin-top:6px}:where(:root:not([data-skin])) .field-row>*+*{margin-left:6px}:where(:root:not([data-skin])) .field-row-stacked{display:flex;flex-direction:column}:where(:root:not([data-skin])) .field-row-stacked *+*{margin-top:6px}:where(:root:not([data-skin])) label{align-items:center;display:inline-flex;-webkit-user-select:none;user-select:none}:where(:root:not([data-skin])) input[type=checkbox],:where(:root:not([data-skin])) input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:0;border:none;margin:0;opacity:0;position:fixed}:where(:root:not([data-skin])) input[type=checkbox]+label,:where(:root:not([data-skin])) input[type=radio]+label{line-height:13px}:where(:root:not([data-skin])) input[type=radio]+label{margin-left:18px;position:relative}:where(:root:not([data-skin])) input[type=radio]+label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0H4v1H2v1H1v2H0v4h1v2h1V8H1V4h1V2h2V1h4v1h2V1H8V0z' fill='gray'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1H4v1H2v2H1v4h1v1h1V8H2V4h1V3h1V2h4v1h2V2H8V1z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 3h1v1H9V3zm1 5V4h1v4h-1zm-2 2V9h1V8h1v2H8zm-4 0v1h4v-1H4zm0 0V9H2v1h2z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 2h-1v2h1v4h-1v2H8v1H4v-1H2v1h2v1h4v-1h2v-1h1V8h1V4h-1V2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2h4v1h1v1h1v4H9v1H8v1H4V9H3V8H2V4h1V3h1V2z' fill='%23fff'/%3E%3C/svg%3E");content:"";display:inline-block;height:12px;left:-18px;margin-right:6px;position:absolute;top:0;width:12px}:where(:root:not([data-skin])) input[type=radio]:active+label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0H4v1H2v1H1v2H0v4h1v2h1V8H1V4h1V2h2V1h4v1h2V1H8V0z' fill='gray'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1H4v1H2v2H1v4h1v1h1V8H2V4h1V3h1V2h4v1h2V2H8V1z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 3h1v1H9V3zm1 5V4h1v4h-1zm-2 2V9h1V8h1v2H8zm-4 0v1h4v-1H4zm0 0V9H2v1h2z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 2h-1v2h1v4h-1v2H8v1H4v-1H2v1h2v1h4v-1h2v-1h1V8h1V4h-1V2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2h4v1h1v1h1v4H9v1H8v1H4V9H3V8H2V4h1V3h1V2z' fill='silver'/%3E%3C/svg%3E")}:where(:root:not([data-skin])) input[type=radio]:checked+label:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 0H1v1H0v2h1v1h2V3h1V1H3V0z' fill='%23000'/%3E%3C/svg%3E");content:"";display:block;height:4px;left:-14px;position:absolute;top:4px;width:4px}:where(:root:not([data-skin])) input[type=checkbox]:focus+label,:where(:root:not([data-skin])) input[type=radio]:focus+label{outline:1px dotted #000}:where(:root:not([data-skin])) input[type=radio][disabled]+label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 0H4v1H2v1H1v2H0v4h1v2h1V8H1V4h1V2h2V1h4v1h2V1H8V0z' fill='gray'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 1H4v1H2v2H1v4h1v1h1V8H2V4h1V3h1V2h4v1h2V2H8V1z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 3h1v1H9V3zm1 5V4h1v4h-1zm-2 2V9h1V8h1v2H8zm-4 0v1h4v-1H4zm0 0V9H2v1h2z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 2h-1v2h1v4h-1v2H8v1H4v-1H2v1h2v1h4v-1h2v-1h1V8h1V4h-1V2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2h4v1h1v1h1v4H9v1H8v1H4V9H3V8H2V4h1V3h1V2z' fill='silver'/%3E%3C/svg%3E")}:where(:root:not([data-skin])) input[type=radio][disabled]:checked+label:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='4' height='4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 0H1v1H0v2h1v1h2V3h1V1H3V0z' fill='gray'/%3E%3C/svg%3E")}:where(:root:not([data-skin])) input[type=checkbox]+label{margin-left:19px;position:relative}:where(:root:not([data-skin])) input[type=checkbox]+label:before{background:#fff;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;content:"";display:inline-block;height:13px;left:-19px;margin-right:6px;position:absolute;width:13px}:where(:root:not([data-skin])) input[type=checkbox]:active+label:before{background:silver}:where(:root:not([data-skin])) input[type=checkbox]:checked+label:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 0H6v1H5v1H4v1H3v1H2V3H1V2H0v3h1v1h1v1h1V6h1V5h1V4h1V3h1V0z' fill='%23000'/%3E%3C/svg%3E");content:"";display:block;height:7px;left:-16px;position:absolute;width:7px}:where(:root:not([data-skin])) input[type=checkbox][disabled]+label:before{background:silver}:where(:root:not([data-skin])) input[type=checkbox][disabled]:checked+label:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 0H6v1H5v1H4v1H3v1H2V3H1V2H0v3h1v1h1v1h1V6h1V5h1V4h1V3h1V0z' fill='gray'/%3E%3C/svg%3E")}:where(:root:not([data-skin])) input[type=email],:where(:root:not([data-skin])) input[type=number],:where(:root:not([data-skin])) input[type=password],:where(:root:not([data-skin])) input[type=search],:where(:root:not([data-skin])) input[type=tel],:where(:root:not([data-skin])) input[type=text],:where(:root:not([data-skin])) input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0}:where(:root:not([data-skin])) input[type=email],:where(:root:not([data-skin])) input[type=number],:where(:root:not([data-skin])) input[type=password],:where(:root:not([data-skin])) input[type=search],:where(:root:not([data-skin])) input[type=tel],:where(:root:not([data-skin])) input[type=text],:where(:root:not([data-skin])) input[type=url],:where(:root:not([data-skin])) select{background-color:#fff;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;box-sizing:border-box;padding:3px 4px}:where(:root:not([data-skin])) select,:where(:root:not([data-skin])) textarea{border:none}:where(:root:not([data-skin])) textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:0;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;box-sizing:border-box;padding:3px 4px}:where(:root:not([data-skin])) input[type=email],:where(:root:not([data-skin])) input[type=password],:where(:root:not([data-skin])) input[type=search],:where(:root:not([data-skin])) input[type=tel],:where(:root:not([data-skin])) input[type=text],:where(:root:not([data-skin])) input[type=url],:where(:root:not([data-skin])) select{height:21px}:where(:root:not([data-skin])) input[type=number]{height:22px}:where(:root:not([data-skin])) input[type=search]::-ms-clear,:where(:root:not([data-skin])) input[type=search]::-ms-reveal{display:none;height:0;width:0}:where(:root:not([data-skin])) input[type=search]::-webkit-search-cancel-button,:where(:root:not([data-skin])) input[type=search]::-webkit-search-decoration,:where(:root:not([data-skin])) input[type=search]::-webkit-search-results-button,:where(:root:not([data-skin])) input[type=search]::-webkit-search-results-decoration{display:none}:where(:root:not([data-skin])) input[type=email],:where(:root:not([data-skin])) input[type=number],:where(:root:not([data-skin])) input[type=password],:where(:root:not([data-skin])) input[type=search],:where(:root:not([data-skin])) input[type=tel],:where(:root:not([data-skin])) input[type=text],:where(:root:not([data-skin])) input[type=url]{line-height:2}:where(:root:not([data-skin])) input[type=email]:disabled,:where(:root:not([data-skin])) input[type=email]:read-only,:where(:root:not([data-skin])) input[type=number]:disabled,:where(:root:not([data-skin])) input[type=number]:read-only,:where(:root:not([data-skin])) input[type=password]:disabled,:where(:root:not([data-skin])) input[type=password]:read-only,:where(:root:not([data-skin])) input[type=search]:disabled,:where(:root:not([data-skin])) input[type=search]:read-only,:where(:root:not([data-skin])) input[type=tel]:disabled,:where(:root:not([data-skin])) input[type=tel]:read-only,:where(:root:not([data-skin])) input[type=text]:disabled,:where(:root:not([data-skin])) input[type=text]:read-only,:where(:root:not([data-skin])) input[type=url]:disabled,:where(:root:not([data-skin])) input[type=url]:read-only,:where(:root:not([data-skin])) textarea:disabled{background-color:silver}:where(:root:not([data-skin])) select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0v16h1V1h14V0z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1v14h1V2h12V1H2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H0v-1h15V0h1v17z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1h-1v14H1v1h14V1z' fill='gray'/%3E%3Cpath fill='silver' d='M2 2h12v13H2z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 6H4v1h1v1h1v1h1v1h1V9h1V8h1V7h1V6z' fill='%23000'/%3E%3C/svg%3E");background-position:top 2px right 2px;background-repeat:no-repeat;border-radius:0;padding-right:32px;position:relative}:where(:root:not([data-skin])) input[type=email]:focus,:where(:root:not([data-skin])) input[type=number]:focus,:where(:root:not([data-skin])) input[type=password]:focus,:where(:root:not([data-skin])) input[type=search]:focus,:where(:root:not([data-skin])) input[type=tel]:focus,:where(:root:not([data-skin])) input[type=text]:focus,:where(:root:not([data-skin])) input[type=url]:focus,:where(:root:not([data-skin])) select:focus,:where(:root:not([data-skin])) textarea:focus{outline:none}:where(:root:not([data-skin])) input[type=range]{-webkit-appearance:none;background:transparent;width:100%}:where(:root:not([data-skin])) input[type=range]:focus{outline:none}:where(:root:not([data-skin])) input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0v16h2v2h2v2h1v-1H3v-2H1V1h9V0z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 1v15h1v1h1v1h1v1h2v-1h1v-1h1v-1h1V1z' fill='%23C0C7C8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 1h1v15H8v2H6v2H5v-1h2v-2h2z' fill='%2387888F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0h1v16H9v2H7v2H5v1h1v-2h2v-2h2z' fill='%23000'/%3E%3C/svg%3E");border:none;box-shadow:none;height:21px;transform:translateY(-8px);width:11px}:where(:root:not([data-skin])) input[type=range].has-box-indicator::-webkit-slider-thumb{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0v20h1V1h9V0z' fill='%23fff'/%3E%3Cpath fill='%23C0C7C8' d='M1 1h8v18H1z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 1h1v19H1v-1h8z' fill='%2387888F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0h1v21H0v-1h10z' fill='%23000'/%3E%3C/svg%3E");transform:translateY(-10px)}:where(:root:not([data-skin])) input[type=range]::-moz-range-thumb{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0v16h2v2h2v2h1v-1H3v-2H1V1h9V0z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 1v15h1v1h1v1h1v1h2v-1h1v-1h1v-1h1V1z' fill='%23C0C7C8'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 1h1v15H8v2H6v2H5v-1h2v-2h2z' fill='%2387888F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0h1v16H9v2H7v2H5v1h1v-2h2v-2h2z' fill='%23000'/%3E%3C/svg%3E");border:0;border-radius:0;height:21px;transform:translateY(2px);width:11px}:where(:root:not([data-skin])) input[type=range].has-box-indicator::-moz-range-thumb{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0v20h1V1h9V0z' fill='%23fff'/%3E%3Cpath fill='%23C0C7C8' d='M1 1h8v18H1z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 1h1v19H1v-1h8z' fill='%2387888F'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 0h1v21H0v-1h10z' fill='%23000'/%3E%3C/svg%3E");transform:translateY(0)}:where(:root:not([data-skin])) input[type=range]::-webkit-slider-runnable-track{background:#000;border-bottom:1px solid grey;border-right:1px solid grey;box-shadow:1px 0 #fff,1px 1px #fff,0 1px #fff,-1px 0 #a9a9a9,-1px -1px #a9a9a9,0 -1px #a9a9a9,-1px 1px #fff,1px -1px #a9a9a9;box-sizing:border-box;height:2px;width:100%}:where(:root:not([data-skin])) input[type=range]::-moz-range-track{background:#000;border-bottom:1px solid grey;border-right:1px solid grey;box-shadow:1px 0 #fff,1px 1px #fff,0 1px #fff,-1px 0 #a9a9a9,-1px -1px #a9a9a9,0 -1px #a9a9a9,-1px 1px #fff,1px -1px #a9a9a9;box-sizing:border-box;height:2px;width:100%}:where(:root:not([data-skin])) .is-vertical{display:inline-block;height:150px;transform:translateY(50%);width:4px}:where(:root:not([data-skin])) .is-vertical>input[type=range]{height:4px;margin:0 16px 0 10px;transform:rotate(270deg) translate(calc(-50% + 8px));transform-origin:left;width:150px}:where(:root:not([data-skin])) .is-vertical>input[type=range]::-webkit-slider-runnable-track{border-bottom:1px solid grey;border-left:1px solid grey;border-right:0;box-shadow:-1px 0 #fff,-1px 1px #fff,0 1px #fff,1px 0 #a9a9a9,1px -1px #a9a9a9,0 -1px #a9a9a9,1px 1px #fff,-1px -1px #a9a9a9}:where(:root:not([data-skin])) .is-vertical>input[type=range]::-moz-range-track{border-bottom:1px solid grey;border-left:1px solid grey;border-right:0;box-shadow:-1px 0 #fff,-1px 1px #fff,0 1px #fff,1px 0 #a9a9a9,1px -1px #a9a9a9,0 -1px #a9a9a9,1px 1px #fff,-1px -1px #a9a9a9}:where(:root:not([data-skin])) .is-vertical>input[type=range]::-webkit-slider-thumb{transform:translateY(-8px) scaleX(-1)}:where(:root:not([data-skin])) .is-vertical>input[type=range].has-box-indicator::-webkit-slider-thumb{transform:translateY(-10px) scaleX(-1)}:where(:root:not([data-skin])) .is-vertical>input[type=range]::-moz-range-thumb{transform:translateY(2px) scaleX(-1)}:where(:root:not([data-skin])) .is-vertical>input[type=range].has-box-indicator::-moz-range-thumb{transform:translateY(0) scaleX(-1)}:where(:root:not([data-skin])) select:focus{background-color:navy;color:#fff}:where(:root:not([data-skin])) select:focus option{background-color:#fff;color:#000}:where(:root:not([data-skin])) select:active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0h16v17H0V0zm1 16h14V1H1v15z' fill='gray'/%3E%3Cpath fill='silver' d='M1 1h14v15H1z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 7H5v1h1v1h1v1h1v1h1v-1h1V9h1V8h1V7z' fill='%23000'/%3E%3C/svg%3E")}:where(:root:not([data-skin])) a{color:#00f}:where(:root:not([data-skin])) a:focus{outline:1px dotted #00f}:where(:root:not([data-skin])) ul.tree-view{background:#fff;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;display:block;margin:0;padding:6px}:where(:root:not([data-skin])) ul.tree-view li{list-style-type:none}:where(:root:not([data-skin])) ul.tree-view a{color:#000;text-decoration:none}:where(:root:not([data-skin])) ul.tree-view a:focus{background-color:navy;color:#fff}:where(:root:not([data-skin])) ul.tree-view li,:where(:root:not([data-skin])) ul.tree-view ul{margin-top:3px}:where(:root:not([data-skin])) ul.tree-view ul{border-left:1px dotted grey;margin-left:16px;padding-left:16px}:where(:root:not([data-skin])) ul.tree-view ul>li{position:relative}:where(:root:not([data-skin])) ul.tree-view ul>li:before{border-bottom:1px dotted grey;content:"";display:block;left:-16px;position:absolute;top:6px;width:12px}:where(:root:not([data-skin])) ul.tree-view ul>li:last-child:after{background:#fff;bottom:0;content:"";display:block;left:-20px;position:absolute;top:7px;width:8px}:where(:root:not([data-skin])) ul.tree-view details{margin-top:0}:where(:root:not([data-skin])) ul.tree-view details[open] summary{margin-bottom:0}:where(:root:not([data-skin])) ul.tree-view ul details>summary:before{margin-left:-22px;position:relative;z-index:1}:where(:root:not([data-skin])) ul.tree-view details>summary:before{background-color:#fff;border:1px solid grey;content:"+";display:block;float:left;height:9px;line-height:8px;margin-right:5px;padding-left:1px;text-align:center;width:8px}:where(:root:not([data-skin])) ul.tree-view details[open]>summary:before{content:"-"}:where(:root:not([data-skin])) ul.tree-view details>summary::-webkit-details-marker,:where(:root:not([data-skin])) ul.tree-view details>summary::marker{content:""}:where(:root:not([data-skin])) pre{background:#fff;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;display:block;margin:0;padding:12px 8px}:where(:root:not([data-skin])) code,:where(:root:not([data-skin])) code *{font-family:monospace}:where(:root:not([data-skin])) summary:focus{outline:1px dotted #000}:where(:root:not([data-skin]))::-webkit-scrollbar,:where(:root:not([data-skin])) ::-webkit-scrollbar{width:16px}:where(:root:not([data-skin]))::-webkit-scrollbar:horizontal,:where(:root:not([data-skin])) ::-webkit-scrollbar:horizontal{height:17px}:where(:root:not([data-skin]))::-webkit-scrollbar-corner,:where(:root:not([data-skin])) ::-webkit-scrollbar-corner{background:#dfdfdf}:where(:root:not([data-skin]))::-webkit-scrollbar-track,:where(:root:not([data-skin])) ::-webkit-scrollbar-track{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='2' height='2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 0H0v1h1v1h1V1H1V0z' fill='silver'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 0H1v1H0v1h1V1h1V0z' fill='%23fff'/%3E%3C/svg%3E")}:where(:root:not([data-skin]))::-webkit-scrollbar-thumb,:where(:root:not([data-skin])) ::-webkit-scrollbar-thumb{background-color:#dfdfdf;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}:where(:root:not([data-skin]))::-webkit-scrollbar-button:horizontal:end:increment,:where(:root:not([data-skin])) ::-webkit-scrollbar-button:horizontal:end:increment,:where(:root:not([data-skin]))::-webkit-scrollbar-button:horizontal:start:decrement,:where(:root:not([data-skin])) ::-webkit-scrollbar-button:horizontal:start:decrement,:where(:root:not([data-skin]))::-webkit-scrollbar-button:vertical:end:increment,:where(:root:not([data-skin])) ::-webkit-scrollbar-button:vertical:end:increment,:where(:root:not([data-skin]))::-webkit-scrollbar-button:vertical:start:decrement,:where(:root:not([data-skin])) ::-webkit-scrollbar-button:vertical:start:decrement{display:block}:where(:root:not([data-skin]))::-webkit-scrollbar-button:vertical:start,:where(:root:not([data-skin])) ::-webkit-scrollbar-button:vertical:start{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0v16h1V1h14V0z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1v14h1V2h12V1H2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H0v-1h15V0h1v17z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1h-1v14H1v1h14V1z' fill='gray'/%3E%3Cpath fill='silver' d='M2 2h12v13H2z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 6H7v1H6v1H5v1H4v1h7V9h-1V8H9V7H8V6z' fill='%23000'/%3E%3C/svg%3E");height:17px}:where(:root:not([data-skin]))::-webkit-scrollbar-button:vertical:end,:where(:root:not([data-skin])) ::-webkit-scrollbar-button:vertical:end{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0v16h1V1h14V0z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1v14h1V2h12V1H2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H0v-1h15V0h1v17z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1h-1v14H1v1h14V1z' fill='gray'/%3E%3Cpath fill='silver' d='M2 2h12v13H2z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 6H4v1h1v1h1v1h1v1h1V9h1V8h1V7h1V6z' fill='%23000'/%3E%3C/svg%3E");height:17px}:where(:root:not([data-skin]))::-webkit-scrollbar-button:horizontal:start,:where(:root:not([data-skin])) ::-webkit-scrollbar-button:horizontal:start{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0v16h1V1h14V0z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1v14h1V2h12V1H2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H0v-1h15V0h1v17z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1h-1v14H1v1h14V1z' fill='gray'/%3E%3Cpath fill='silver' d='M2 2h12v13H2z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 4H8v1H7v1H6v1H5v1h1v1h1v1h1v1h1V4z' fill='%23000'/%3E%3C/svg%3E");width:16px}:where(:root:not([data-skin]))::-webkit-scrollbar-button:horizontal:end,:where(:root:not([data-skin])) ::-webkit-scrollbar-button:horizontal:end{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 0H0v16h1V1h14V0z' fill='%23DFDFDF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 1H1v14h1V2h12V1H2z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 17H0v-1h15V0h1v17z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 1h-1v14H1v1h14V1z' fill='gray'/%3E%3Cpath fill='silver' d='M2 2h12v13H2z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 4H6v7h1v-1h1V9h1V8h1V7H9V6H8V5H7V4z' fill='%23000'/%3E%3C/svg%3E");width:16px}:where(:root:not([data-skin])) .window[role=tabpanel]{position:relative;z-index:2}:where(:root:not([data-skin])) menu[role=tablist]{display:flex;list-style-type:none;margin:0 0 -2px;padding-left:3px;position:relative;text-indent:0}:where(:root:not([data-skin])) menu[role=tablist]>li{border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset -1px 0 #0a0a0a,inset 1px 1px #dfdfdf,inset -2px 0 gray,inset 2px 2px #fff;z-index:1}:where(:root:not([data-skin])) menu[role=tablist]>li[aria-selected=true]{background-color:silver;margin-left:-3px;margin-top:-2px;padding-bottom:2px;position:relative;z-index:8}:where(:root:not([data-skin])) menu[role=tablist]>li>a{color:#222;display:block;margin:6px;text-decoration:none}:where(:root:not([data-skin])) menu[role=tablist]>li[aria-selected=true]>a:focus{outline:none}:where(:root:not([data-skin])) menu[role=tablist]>li>a:focus{outline:1px dotted #222}:where(:root:not([data-skin])) menu[role=tablist].multirows>li{flex-grow:1;text-align:center}:where(:root:not([data-skin])) .sunken-panel{border:2px groove transparent;border-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='gray' d='M0 0h4v1H0z'/%3E%3Cpath fill='gray' d='M0 0h1v4H0z'/%3E%3Cpath fill='%230a0a0a' d='M1 1h2v1H1z'/%3E%3Cpath fill='%230a0a0a' d='M1 1h1v2H1z'/%3E%3Cpath fill='%23fff' d='M0 4h5v1H0z'/%3E%3Cpath fill='%23fff' d='M4 0h1v5H4z'/%3E%3Cpath fill='%23dfdfdf' d='M3 1h1v3H3z'/%3E%3Cpath fill='%23dfdfdf' d='M1 3h3v1H1z'/%3E%3C/svg%3E") 2;box-sizing:border-box;overflow:auto}:where(:root:not([data-skin])) .sunken-panel,:where(:root:not([data-skin])) table{background-color:#fff}:where(:root:not([data-skin])) table{border-collapse:collapse;position:relative;text-align:left;white-space:nowrap}:where(:root:not([data-skin])) table>thead>tr>*{background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf;box-sizing:border-box;font-weight:400;height:17px;padding:0 6px;position:sticky;top:0}:where(:root:not([data-skin])) table.interactive>tbody>tr{cursor:pointer}:where(:root:not([data-skin])) table>tbody>tr.highlighted{background-color:navy;color:#fff}:where(:root:not([data-skin])) table>tbody>tr>*{height:14px;padding:0 6px}:where(:root:not([data-skin])) .progress-indicator{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-shadow:inset -2px -2px #dfdfdf,inset 2px 2px gray;box-sizing:border-box;height:32px;padding:4px;position:relative}:where(:root:not([data-skin])) .progress-indicator>.progress-indicator-bar{background-color:navy;display:block;height:100%}:where(:root:not([data-skin])) .progress-indicator.segmented>.progress-indicator-bar{background-color:transparent;background-image:linear-gradient(90deg,navy 16px,transparent 0 2px);background-repeat:repeat;background-size:18px 100%;width:100%}:where(:root:not([data-skin])) .field-border{background:#fff}:where(:root:not([data-skin])) .field-border,:where(:root:not([data-skin])) .field-border-disabled{box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;padding:2px}:where(:root:not([data-skin])) .field-border-disabled{background:silver}:where(:root:not([data-skin])) .status-field-border{background:silver;box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px gray;padding:1px}:root{--taskbar-height: 30px;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--win-face: #c6c6c6;--win-face-light: #d4d0c8;--win-shadow: #808080;--win-highlight: #ffffff;--win-select: #000080;--win-hover: #316ac5;--wmp-accent: #0080ff;--desktop-teal: #008080;--font-ui: "MS Sans Serif", "Segoe UI", sans-serif;--inset: inset 1px 1px 0 var(--win-shadow), inset -1px -1px 0 var(--win-highlight);--bevel-raised: inset -1px -1px #0a0a0a, inset 1px 1px #dfdfdf, inset -2px -2px grey, inset 2px 2px #fff;--bevel-button: inset -1px -1px #0a0a0a, inset 1px 1px #fff, inset -2px -2px grey, inset 2px 2px #dfdfdf;--bevel-pressed: inset -1px -1px #fff, inset 1px 1px #0a0a0a, inset -2px -2px #dfdfdf, inset 2px 2px grey;--bevel-sunken: inset -1px -1px #fff, inset 1px 1px grey, inset -2px -2px #dfdfdf, inset 2px 2px #0a0a0a;--bevel-thin: inset -1px -1px #0a0a0a, inset 1px 1px #dfdfdf;--dither: repeating-conic-gradient(#ffffff 0 25%, transparent 0 50%);--panel-border: 2px outset var(--win-face);--theme-title-bar-active-start: #000080;--theme-title-bar-active-end: #000080;--theme-title-bar-inactive: #808080;--theme-taskbar: #c6c6c6;--theme-taskbar-button: #c6c6c6;--theme-taskbar-button-hover: #d4d0c8;--theme-taskbar-button-active: #c6c6c6;--theme-window-border: #c0c0c0}@media (max-width: 767px),(max-height: 500px) and (pointer: coarse){:root{--taskbar-height: 44px}}*{margin:0;padding:0;box-sizing:border-box}html{height:100%;overflow:hidden;background-color:var(--desktop-teal)}body{font-family:var(--font-ui);-webkit-font-smoothing:none;-moz-osx-font-smoothing:none;background-color:var(--desktop-teal);color:#000;height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:none;-webkit-text-size-adjust:100%}#root{height:100%}button{font-family:var(--font-ui);touch-action:manipulation;-webkit-tap-highlight-color:transparent}img{-webkit-user-drag:none}.wmp-icon,.app-icon,.desktop-icon-img,.start-menu-icon,.tray-icon,.dialog-icon,[class*=icon-cd],.icon-heart{background-size:contain;background-repeat:no-repeat;background-position:center;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.wmp-icon{width:16px;height:16px;display:inline-block;flex-shrink:0;background-image:url(/assets/wm-0.png)}.icon-media,.icon-media-player{background-image:url(/assets/wm-4.png)}.icon-themes,.icon-paint_brush-0{background-image:url(/assets/paint_brush-0.png)}.icon-directory_closed-4{background-image:url(/assets/directory_closed-4.png)}.icon-recycle-bin{background-image:url(/assets/recycle_bin_full-2.png)}.icon-cd,.icon-cd-audio,.icon-cd-large{background-image:url(/assets/cd_audio_cd-1.png)}.icon-heart{background-image:url(/assets/cd_audio_cd_a-1.png)}.loading-screen{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;background-color:#e1e1d7;color:#000;display:flex;justify-content:center;align-items:center;z-index:30000;font-family:Monaco,Menlo,Consolas,Courier New,monospace;transition:opacity .5s ease}.loading-screen.fade-out{opacity:0;pointer-events:none}.loading-content{width:100%;max-width:400px;padding:20px;display:flex;flex-direction:column;gap:30px}.loading-logs{height:120px;display:flex;flex-direction:column;gap:8px;transition:opacity .4s ease}.loading-logs.fade-out-text{opacity:0}.loading-log{opacity:0;font-size:14px;line-height:1.6;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.loading-log.visible{opacity:1;transform:translateY(0)}.loading-progress-container{display:flex;flex-direction:column;gap:12px}.loading-progress-bar{width:100%;height:4px;background-color:silver;overflow:hidden}.loading-progress-fill{height:100%;background-color:navy;transition:width .4s cubic-bezier(.4,0,.2,1)}.loading-percentage{font-size:12px;text-align:right;opacity:.6}.app-reveal{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;animation:appFadeIn .8s ease-out forwards}@keyframes appFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.app-reveal{animation:none}.viz-bar{animation:none!important}}.desktop-icon,.start-menu-row,.context-menu-item,.menu-bar-item,.menu-dropdown-item,.track-table-row,.library-tile,.library-list-row,.tree-view button,.device-row,.mobile-view-tab,.tray-icon,.pane-close{background:transparent;border:none;box-shadow:none;min-width:0;min-height:0;padding:0;color:#000;text-shadow:none;text-align:left;cursor:pointer}.desktop-icon:not(:disabled):hover,.desktop-icon:not(:disabled):active,.start-menu-row:not(:disabled):hover,.start-menu-row:not(:disabled):active,.context-menu-item:not(:disabled):hover,.context-menu-item:not(:disabled):active,.menu-bar-item:not(:disabled):hover,.menu-bar-item:not(:disabled):active,.menu-dropdown-item:not(:disabled):hover,.menu-dropdown-item:not(:disabled):active,.track-table-row:not(:disabled):hover,.track-table-row:not(:disabled):active,.library-tile:not(:disabled):hover,.library-tile:not(:disabled):active,.library-list-row:not(:disabled):hover,.library-list-row:not(:disabled):active,.tree-view button:not(:disabled):hover,.tree-view button:not(:disabled):active,.device-row:not(:disabled):hover,.device-row:not(:disabled):active,.mobile-view-tab:not(:disabled):hover,.mobile-view-tab:not(:disabled):active,.tray-icon:not(:disabled):hover,.tray-icon:not(:disabled):active,.pane-close:not(:disabled):hover,.pane-close:not(:disabled):active{box-shadow:none;text-shadow:none}.wmp-desktop-area{position:fixed;top:0;left:0;right:0;bottom:calc(var(--taskbar-height) + var(--safe-bottom));overflow:hidden;background-color:var(--desktop-teal);background-image:var(--wallpaper-image, none);background-size:var(--wallpaper-size, auto);background-repeat:var(--wallpaper-repeat, no-repeat);background-position:var(--wallpaper-position, center);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.window-layer,.notes-layer{position:absolute;top:var(--safe-top);right:var(--safe-right);bottom:0;left:var(--safe-left);pointer-events:none}.notes-layer{z-index:1}.window-layer{z-index:2}.wmp-desktop-icons{position:absolute;top:calc(10px + var(--safe-top));left:calc(10px + var(--safe-left));bottom:10px;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;gap:16px 8px;z-index:0}.desktop-icon{width:76px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:2px}.desktop-icon:focus-visible{outline:1px dotted #ffffff}.desktop-icon-img{width:32px;height:32px;display:block}.desktop-icon-text{color:#fff;font-size:11px;line-height:1.25;text-shadow:1px 1px 1px #000000;padding:1px 2px;word-break:break-word}.desktop-icon.selected .desktop-icon-img,.desktop-icon:active .desktop-icon-img{filter:brightness(.6) sepia(1) hue-rotate(190deg) saturate(4)}.desktop-icon.selected .desktop-icon-text,.desktop-icon:active .desktop-icon-text{background:var(--win-select);outline:1px dotted #ffffff;text-shadow:none}.os-window{position:absolute;top:0;left:0;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto}.os-window.maximized{box-shadow:var(--bevel-thin)}.os-window.minimized{visibility:hidden;pointer-events:none}.os-window .title-bar{flex-shrink:0;cursor:default;touch-action:none}:root:not([data-skin]) .window .title-bar,:root:not([data-skin]) .window .title-bar.inactive{background:linear-gradient(to right,var(--theme-title-bar-active-start, #000080),var(--theme-title-bar-active-end, #000080))!important}.title-bar-text{display:flex;align-items:center;gap:6px;min-width:0;margin-right:12px}.title-bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-bar-controls button{touch-action:manipulation}.os-window .window-body{display:flex;flex-direction:column;flex:1;min-height:0;margin:2px;padding:0;overflow:hidden}.win98-taskbar{position:fixed;bottom:0;left:0;right:0;height:calc(var(--taskbar-height) + var(--safe-bottom));padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);background:var(--theme-taskbar, #c6c6c6);border-top:2px outset var(--theme-taskbar, #c6c6c6);display:flex;align-items:center;z-index:20000;box-shadow:0 -2px 4px #0000004d}.taskbar-start,.taskbar-app{height:24px;min-width:0;min-height:0;background:var(--theme-taskbar-button, #c6c6c6);display:flex;align-items:center;gap:4px;color:#000;text-shadow:none;font-size:11px;white-space:nowrap;cursor:pointer}.taskbar-start{margin:2px 4px;padding:0 6px 0 4px;flex-shrink:0}.taskbar-start:hover,.taskbar-app:hover{background:var(--theme-taskbar-button-hover, #d4d0c8)}.taskbar-start.active,.taskbar-app.active{box-shadow:var(--bevel-pressed);background:var(--theme-taskbar-button-active, #c6c6c6)}.taskbar-app.active{background-image:var(--dither);background-size:2px 2px;font-weight:700}.start-logo{width:16px;height:16px;display:inline-block;background:url(/assets/windows-0.png) center / contain no-repeat;image-rendering:pixelated;flex-shrink:0}.start-text{font-weight:700}.taskbar-apps{flex:1;min-width:0;display:flex;align-items:center;gap:2px;margin:0 4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.taskbar-apps::-webkit-scrollbar{display:none}.taskbar-app{padding:0 8px;max-width:180px;flex-shrink:1}.app-icon{width:16px;height:16px;display:inline-block;flex-shrink:0}.app-text{overflow:hidden;text-overflow:ellipsis}.taskbar-tray{height:24px;margin:2px 4px 2px 0;padding:0 6px;display:flex;align-items:center;gap:6px;box-shadow:var(--inset);font-size:11px;flex-shrink:0}.tray-icon{width:16px;height:16px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}.tray-icon-volume{background-image:url(/assets/loudspeaker_rays-1.png)}.tray-time{padding:0 4px;white-space:nowrap}.tray-date{display:none}.tray-volume-popup{position:fixed;right:calc(8px + var(--safe-right));bottom:calc(var(--taskbar-height) + var(--safe-bottom) + 4px);z-index:20003;width:160px}.tray-volume-body{padding:8px 10px;display:flex;flex-direction:column;align-items:stretch;gap:8px}.tray-volume-slider{width:100%}.wmp-start-menu{position:fixed;bottom:calc(var(--taskbar-height) + var(--safe-bottom));left:var(--safe-left);width:210px;background:var(--win-face);border:var(--panel-border);box-shadow:2px 2px 4px #00000080;display:flex;z-index:20001;font-size:11px}.start-menu-side{width:24px;background:linear-gradient(180deg,navy,#00f 5%,navy);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:8px;color:#fff}.start-menu-brand{writing-mode:vertical-rl;transform:rotate(180deg);font-size:16px;white-space:nowrap}.start-menu-brand-version{font-weight:400;opacity:.8;margin-top:4px}.start-menu-list{flex:1;min-width:0;display:flex;flex-direction:column;padding:2px}.start-menu-item{position:relative}.start-menu-row{width:100%;display:flex;align-items:center;padding:4px 8px;font-size:inherit}.start-menu-row:not(:disabled):hover,.start-menu-item.open>.start-menu-row{background:var(--win-select);color:#fff}.start-menu-row:disabled{color:var(--win-shadow);cursor:default}.start-menu-icon{width:24px;height:24px;margin-right:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px}.start-menu-submenu .start-menu-icon{width:16px;height:16px;font-size:12px}.icon-programs:before{content:"📁"}.icon-documents:before{content:"📂"}.icon-settings:before{content:"⚙️"}.icon-help:before{content:"❓"}.icon-run:before{content:"🏁"}.icon-logoff:before{content:"🔑"}.icon-shutdown:before{content:"🛑"}.start-menu-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-menu-arrow{margin-left:8px;font-size:8px}.start-menu-separator{height:1px;background:var(--win-shadow);border-bottom:1px solid var(--win-highlight);margin:4px 2px}.start-menu-submenu{position:absolute;left:100%;bottom:-3px;min-width:190px;max-width:260px;max-height:calc(100dvh - var(--taskbar-height) - 16px);overflow-y:auto;background:var(--win-face);border:var(--panel-border);box-shadow:2px 2px 4px #00000080;z-index:20002;padding:2px;display:flex;flex-direction:column}.context-menu{position:fixed;z-index:20010;min-width:160px;background:var(--win-face);box-shadow:var(--bevel-raised),2px 2px 4px #0006;padding:3px;display:flex;flex-direction:column}.context-menu-item{width:100%;padding:4px 20px;font-size:11px}.context-menu-item.bold{font-weight:700}.context-menu-item:not(:disabled):hover{background:var(--win-select);color:#fff}.context-menu-item:disabled{color:var(--win-shadow);text-shadow:1px 1px 0 #ffffff;cursor:default}.context-menu-separator{height:1px;background:var(--win-shadow);border-bottom:1px solid var(--win-highlight);margin:3px 2px}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20020;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000040}.os-dialog{width:min(420px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column}.os-dialog-body{padding:12px;overflow:auto;font-size:11px;line-height:1.45}.dialog-message{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.dialog-message p+p{margin-top:6px}.dialog-icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:24px}.icon-run-large:before{content:"🏁"}.icon-shutdown-large:before{content:"🖥️"}.icon-login-large{background-image:url(/assets/wm-4.png)}.dialog-note{color:#404040}.dialog-bullets{margin-top:6px;padding-left:16px}.dialog-bullets li+li{margin-top:3px}.dialog-field{margin-bottom:12px}.dialog-field input[type=text],.dialog-field select{flex:1;min-width:0}.dialog-options{display:flex;flex-direction:column;gap:6px;margin:0 0 12px 44px}.dialog-buttons{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.theme-preview{height:120px;margin-bottom:12px;background-color:var(--desktop-teal);box-shadow:var(--inset);position:relative;overflow:hidden}.theme-preview-window{position:absolute;top:14px;left:20%;width:60%;height:70px;background:var(--win-face);box-shadow:var(--bevel-thin);padding:2px}.theme-preview-title{background:linear-gradient(to right,var(--preview-title-start),var(--preview-title-end));color:#fff;font-weight:700;font-size:10px;padding:2px 4px}.theme-preview[data-preview-skin=xp] .theme-preview-window{padding:0 2px 2px;border-radius:5px 5px 0 0;background:#ece9d8;box-shadow:inset 0 0 0 2px var(--preview-title-start)}.theme-preview[data-preview-skin=xp] .theme-preview-title{margin:0 -2px;border-radius:5px 5px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.45),transparent 35%),var(--preview-title-start);font-family:Trebuchet MS,Tahoma,sans-serif}.theme-preview[data-preview-skin=xp] .theme-preview-taskbar{border-top:none;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.35),transparent 30%),var(--preview-taskbar);padding:0}.theme-preview[data-preview-skin=xp] .theme-preview-taskbar span{display:inline-block;height:100%;padding:2px 10px 0 6px;border-radius:0 8px 8px 0;background:linear-gradient(180deg,#5eac56,#3c873c);font-style:italic}.theme-preview[data-preview-skin="7"] .theme-preview-window{padding:0 4px 4px;border:1px solid rgba(0,0,0,.6);border-radius:5px;background:var(--preview-title-start);box-shadow:inset 0 0 0 1px #fff9,1px 2px 5px #00000073}.theme-preview[data-preview-skin="7"][data-preview-glass=on] .theme-preview-window{background:color-mix(in srgb,var(--preview-title-start) 65%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.theme-preview[data-preview-skin="7"] .theme-preview-title{margin:0 -4px;background:linear-gradient(180deg,#ffffff80,#fff0 60%);color:#000;font-family:Segoe UI,Noto Sans,sans-serif;font-weight:400;text-shadow:0 0 4px #ffffff,0 0 4px #ffffff}.theme-preview[data-preview-skin="7"] .theme-preview-body{height:calc(100% - 18px);border:1px solid rgba(0,0,0,.45);background:#f0f0f0}.theme-preview[data-preview-skin="7"] .theme-preview-taskbar{height:18px;border-top:1px solid rgba(255,255,255,.35);background:linear-gradient(180deg,#ffffff40,#00000026),var(--preview-taskbar);font-size:0}.theme-preview[data-preview-skin="7"] .theme-preview-taskbar span{display:inline-block;width:14px;height:14px;margin:1px 0 0 6px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#fff,#fff0 45%),radial-gradient(circle at 50% 100%,#6fd4ff,#1d6fd1 55%,#0b2f6b)}.theme-preview-taskbar{position:absolute;left:0;right:0;bottom:0;height:16px;background:var(--preview-taskbar);border-top:1px solid #ffffff;font-size:9px;font-weight:700;padding:2px 4px}.device-list{list-style:none;margin:8px 0 12px;background:#fff;box-shadow:var(--inset);padding:2px;max-height:240px;overflow-y:auto}.device-row{width:100%;display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:11px}.device-row.selected,.device-row:not(:disabled):hover{background:var(--win-select);color:#fff}.device-name{flex:1}.device-active{font-size:10px;opacity:.8}.device-empty{padding:12px;color:#404040}.service-picker{display:flex;flex-direction:column;gap:12px;width:100%}.service-list{display:flex;flex-direction:column;background:#fff;box-shadow:var(--inset);padding:2px}.service-option{display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;text-align:left}.service-option input[type=radio]{position:absolute;opacity:0;pointer-events:none}.service-option.selected{background:var(--win-select);color:#fff}.service-option:has(input:focus-visible){outline:1px dotted #000000;outline-offset:-3px}.service-option.disabled{cursor:not-allowed;color:var(--win-shadow)}.service-icon{width:32px;height:32px;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center;image-rendering:pixelated}.service-option.disabled .service-icon{filter:grayscale(1);opacity:.5}.icon-speaker{background-image:url(/assets/loudspeaker_rays-1.png)}.service-text{display:flex;flex-direction:column;gap:2px;min-width:0}.service-name{font-weight:700;font-size:12px}.service-blurb{font-size:11px;line-height:1.35}.wmp-login .service-picker{max-width:440px}.wmp-login .wmp-link-button{margin-top:4px}.display-properties{width:min(440px,100%)}.display-tabs{margin-top:2px}.display-tabs a{font-size:11px}.display-panel{margin-bottom:12px}.display-panel>.window-body{margin:0;padding:12px;min-height:236px}.display-background{display:flex;flex-direction:column;align-items:center;gap:12px}.monitor{display:flex;flex-direction:column;align-items:center}.monitor-screen{width:176px;height:120px;border:10px solid #d4d0c8;border-bottom-width:16px;border-radius:4px;box-shadow:inset 1px 1px gray,1px 1px #404040,-1px -1px #fff,2px 2px gray;outline:1px solid #808080}.monitor-stand{width:72px;height:10px;background:#d4d0c8;border:1px solid #808080;border-top:none;box-shadow:1px 1px #404040}.display-controls{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-areas:"label label" "list buttons" "list mode";gap:4px 10px;align-items:start}.display-controls>span{grid-area:label}.wallpaper-list{grid-area:list;display:flex;flex-direction:column;height:104px;overflow-y:auto;background:#fff;box-shadow:var(--bevel-sunken);padding:3px}.wallpaper-option{text-align:left;padding:1px 4px;font-size:11px;background:transparent;border:none;box-shadow:none;min-width:0;min-height:0;color:#000;text-shadow:none;cursor:default}.wallpaper-option:not(:disabled):hover,.wallpaper-option:not(:disabled):active{box-shadow:none;text-shadow:none}.wallpaper-option.selected{background:var(--win-select);color:#fff}.wallpaper-option:focus-visible{outline:1px dotted #000000;outline-offset:-1px}.display-row{grid-area:buttons;display:flex;flex-direction:column;gap:6px}.display-controls .field-row-stacked{grid-area:mode}.display-appearance .theme-preview{height:150px}.display-settings{display:grid;grid-template-columns:max-content 1fr;gap:8px 12px;font-size:11px}.display-settings dt{font-weight:700}.display-notice{margin:-4px 0 10px;padding:6px 8px;background:#ffffe1;border:1px solid #000000;font-size:11px}.note-yellow{--note-paper: #fff7a8;--note-title: #f2dc5d;--note-edge: #b39a1e}.note-pink{--note-paper: #ffd3e4;--note-title: #f5a3c2;--note-edge: #b85f84}.note-blue{--note-paper: #cfe8ff;--note-title: #96c8f2;--note-edge: #4f86b8}.note-green{--note-paper: #d4f5c4;--note-title: #a3dd8a;--note-edge: #5c9a46}.sticky-note{position:absolute;top:0;left:0;display:flex;flex-direction:column;background:var(--note-paper);border:1px solid var(--note-edge);box-shadow:inset 1px 1px #ffffffb3,3px 3px #00000040;pointer-events:auto;font-family:var(--font-ui)}.sticky-note-title{display:flex;align-items:center;gap:2px;padding:0 2px 0 6px;background:var(--note-title);border-bottom:1px solid var(--note-edge);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-shrink:0}.sticky-note-title:active{cursor:grabbing}.sticky-note.collapsed .sticky-note-title{border-bottom:none}.sticky-note-label{flex:1;min-width:0;font-size:11px;font-weight:700;color:#2a2410;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-note-btn{width:16px;height:14px;min-width:0;min-height:0;padding:0;font-size:11px;line-height:1;color:#000;text-shadow:none;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sticky-note-text{flex:1;min-height:0;width:100%;resize:none;border:none;outline:none;padding:6px 8px;background:transparent;color:#1a1a1a;font-family:var(--font-ui);font-size:12px;line-height:1.4;box-shadow:none}.sticky-note-text::placeholder{color:#00000059}.icon-note:before{content:"📝"}.recycle-bin-dialog{width:min(400px,100%)}.recycle-list{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;margin-bottom:12px;background:#fff;box-shadow:var(--bevel-sunken);padding:3px}.recycle-item{display:flex;align-items:center;gap:8px;width:100%;padding:3px 6px;font-size:11px;text-align:left;background:transparent;border:none;box-shadow:none;min-width:0;min-height:0;color:#000;text-shadow:none;cursor:default}.recycle-item:not(:disabled):hover,.recycle-item:not(:disabled):active{box-shadow:none;text-shadow:none}.recycle-item.selected{background:var(--win-select);color:#fff}.recycle-swatch{width:12px;height:12px;flex-shrink:0;background:var(--note-paper);border:1px solid var(--note-edge)}.recycle-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recycle-date{flex-shrink:0;opacity:.75}.recycle-confirm p{margin-bottom:10px}.toolbar-icon-pause{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect x='4' y='2' width='3' height='12' fill='%23000000'/%3E%3Crect x='9' y='2' width='3' height='12' fill='%23000000'/%3E%3C/svg%3E")}.toolbar-icon-play{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M 4,2 L 4,14 L 12,8 Z' fill='%23000000'/%3E%3C/svg%3E")}.toolbar-icon-stop{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect x='4' y='4' width='8' height='8' fill='%23000000'/%3E%3C/svg%3E")}.toolbar-icon-back{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M 6,8 L 10,4 L 10,7 L 14,7 L 14,9 L 10,9 L 10,12 Z' fill='%23000000'/%3E%3C/svg%3E")}.toolbar-icon-forward{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M 10,8 L 6,4 L 6,7 L 2,7 L 2,9 L 6,9 L 6,12 Z' fill='%23000000'/%3E%3C/svg%3E")}.toolbar-icon-home{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M 8,2 L 2,7 L 2,13 L 6,13 L 6,9 L 10,9 L 10,13 L 14,13 L 14,7 Z' fill='%23000000'/%3E%3C/svg%3E")}.toolbar-icon-visualizer{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect x='2' y='8' width='3' height='6' fill='%23000000'/%3E%3Crect x='6' y='4' width='3' height='10' fill='%23000000'/%3E%3Crect x='10' y='6' width='3' height='8' fill='%23000000'/%3E%3C/svg%3E")}.toolbar-icon-prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M 2,8 L 6,4 L 6,7 L 10,7 L 10,9 L 6,9 L 6,12 Z' fill='%23000000'/%3E%3Cpath d='M 6,8 L 10,4 L 10,7 L 14,7 L 14,9 L 10,9 L 10,12 Z' fill='%23000000'/%3E%3C/svg%3E")}.toolbar-icon-rewind{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M 6,8 L 10,4 L 10,7 L 14,7 L 14,9 L 10,9 L 10,12 Z' fill='%23000000'/%3E%3C/svg%3E")}.toolbar-icon-fastforward{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M 10,8 L 6,4 L 6,7 L 2,7 L 2,9 L 6,9 L 6,12 Z' fill='%23000000'/%3E%3C/svg%3E")}.toolbar-icon-next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M 14,8 L 10,4 L 10,7 L 6,7 L 6,9 L 10,9 L 10,12 Z' fill='%23000000'/%3E%3Cpath d='M 10,8 L 6,4 L 6,7 L 2,7 L 2,9 L 6,9 L 6,12 Z' fill='%23000000'/%3E%3C/svg%3E")}.toolbar-icon-record{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle cx='8' cy='8' r='5' fill='%23000000'/%3E%3C/svg%3E")}.toolbar-icon-eject{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M 8,4 L 4,10 L 12,10 Z' fill='%23000000'/%3E%3Crect x='4' y='11' width='8' height='2' fill='%23000000'/%3E%3C/svg%3E")}.toolbar-icon-music{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M 4,12 L 4,6 L 10,4 L 10,10 L 12,10 L 12,12 L 4,12 Z M 6,6 L 6,10 L 8,10 L 8,6 Z' fill='%23000000'/%3E%3Ccircle cx='10' cy='12' r='1.5' fill='%23000000'/%3E%3C/svg%3E")}.toolbar-icon-folder{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M 2,3 L 2,13 L 14,13 L 14,5 L 8,5 L 6,3 Z' fill='none' stroke='%23000000' stroke-width='1'/%3E%3Cpath d='M 2,5 L 14,5' stroke='%23000000' stroke-width='1'/%3E%3C/svg%3E")}.toolbar-icon-playlist{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect x='2' y='2' width='12' height='2' fill='%23000000'/%3E%3Crect x='2' y='6' width='12' height='2' fill='%23000000'/%3E%3Crect x='2' y='10' width='12' height='2' fill='%23000000'/%3E%3C/svg%3E")}.toolbar-icon-equalizer{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M3 2v12M8 2v12M13 2v12' stroke='%23000000' stroke-width='1'/%3E%3Crect x='1' y='9' width='5' height='3' fill='%23000000'/%3E%3Crect x='6' y='4' width='5' height='3' fill='%23000000'/%3E%3Crect x='11' y='7' width='5' height='3' fill='%23000000'/%3E%3C/svg%3E")}.toolbar-icon-volume{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M 3,4 L 3,12 L 7,12 L 11,15 L 11,1 L 7,4 Z' fill='%23000000'/%3E%3Cpath d='M 12,5 L 13,6 L 13,10 L 12,11' stroke='%23000000' stroke-width='1' fill='none'/%3E%3C/svg%3E")}.toolbar-icon-mute{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M 3,4 L 3,12 L 7,12 L 11,15 L 11,1 L 7,4 Z' fill='%23000000'/%3E%3Cpath d='M 12,4 L 14,6 L 12,8 L 14,10 L 12,12' stroke='%23000000' stroke-width='1.5' fill='none'/%3E%3C/svg%3E")}.toolbar-icon-shuffle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M2 4h3l6 8h2' stroke='%23000' stroke-width='1.5' fill='none'/%3E%3Cpath d='M2 12h3l2-2.7M9 6.7L11 4h2' stroke='%23000' stroke-width='1.5' fill='none'/%3E%3Cpath d='M13 2l2 2-2 2zM13 10l2 2-2 2z' fill='%23000'/%3E%3C/svg%3E")}.toolbar-icon-repeat{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M3 9V5h9M13 7v4H4' stroke='%23000' stroke-width='1.5' fill='none'/%3E%3Cpath d='M11 3l3 2-3 2zM5 9l-3 2 3 2z' fill='%23000'/%3E%3C/svg%3E")}.toolbar-icon-repeat-one{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M3 9V5h9M13 7v4H4' stroke='%23000' stroke-width='1.5' fill='none'/%3E%3Cpath d='M11 3l3 2-3 2zM5 9l-3 2 3 2z' fill='%23000'/%3E%3Crect x='7' y='6.5' width='2' height='4' fill='%23000'/%3E%3C/svg%3E")}.toolbar-icon-devices{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect x='1' y='3' width='9' height='7' fill='none' stroke='%23000'/%3E%3Cpath d='M3 12h5' stroke='%23000' stroke-width='1.5'/%3E%3Crect x='11' y='5' width='4' height='8' fill='none' stroke='%23000'/%3E%3Crect x='12.5' y='11' width='1' height='1' fill='%23000'/%3E%3C/svg%3E")}.media-player{display:flex;flex-direction:column;flex:1;min-height:0;background:var(--win-face)}.window-content{flex:1;min-height:0;display:flex;flex-direction:column;background:#e0e0e0;box-shadow:var(--inset);overflow:hidden}.wmp-content-wrapper{flex:1;display:flex;min-height:0;overflow:hidden}.wmp-main-content{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;position:relative}.wmp-error{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:6px 8px;background:#ffffe1;border:1px solid #000000;margin:2px 2px 4px;font-size:11px}.wmp-error-actions{display:flex;gap:6px}.menu-bar{display:flex;flex-wrap:nowrap;align-items:center;padding:1px 2px;flex-shrink:0;white-space:nowrap}.menu-bar-dropdown{position:relative}.menu-bar-item{padding:3px 7px;font-size:11px}.menu-bar-item:hover,.menu-bar-item.open{box-shadow:inset -1px -1px gray,inset 1px 1px #fff!important}.menu-bar-item.open{box-shadow:inset 1px 1px gray,inset -1px -1px #fff!important}.menu-dropdown{position:absolute;top:100%;left:0;min-width:190px;max-height:60vh;overflow-y:auto;background:var(--win-face);box-shadow:var(--bevel-raised),2px 2px 4px #0000004d;padding:3px;z-index:1000}.menu-dropdown-item{display:flex;width:100%;padding:4px 20px 4px 22px;font-size:11px;position:relative;white-space:nowrap}.menu-dropdown-item.checked:before{content:"✓";position:absolute;left:7px}.menu-dropdown-item:not(:disabled):hover{background:var(--win-select);color:#fff}.menu-dropdown-item:disabled{color:var(--win-shadow);text-shadow:1px 1px 0 #ffffff;cursor:default}.menu-shortcut{margin-left:auto;padding-left:16px}.menu-dropdown-separator{height:1px;background:var(--win-shadow);border-bottom:1px solid var(--win-highlight);margin:3px 1px}.wmp-toolbar{display:flex;align-items:center;gap:4px;padding:3px 6px;border-top:1px solid var(--win-highlight);border-bottom:1px solid var(--win-shadow);height:30px;flex-shrink:0;overflow-x:auto;scrollbar-width:none}.toolbar-nav-btn,.control-btn{width:24px;height:22px;min-width:0;min-height:0;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.toolbar-nav-btn.active,.control-btn.active{box-shadow:var(--bevel-pressed);background-image:var(--dither);background-size:2px 2px}.toolbar-nav-btn:disabled .toolbar-icon,.control-btn:disabled .toolbar-icon{opacity:.35}.toolbar-icon{width:16px;height:16px;display:inline-block;flex-shrink:0;background-size:contain;background-repeat:no-repeat;background-position:center;image-rendering:pixelated}.toolbar-separator{width:2px;height:18px;border-left:1px solid var(--win-shadow);border-right:1px solid var(--win-highlight);margin:0 3px;flex-shrink:0}.wmp-now-playing-view{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;gap:24px;overflow-y:auto}.wmp-now-playing-view.visualizer-mode{padding:0;gap:0;overflow:hidden;background:#000;position:relative}.wmp-visualizer-container{flex:1;width:100%;min-height:0;background:#000}.wmp-visualizer-container canvas{display:block;width:100%;height:100%}.viz-view{flex:1;width:100%;min-height:0;display:flex;flex-direction:column;background:#000;outline:none}.viz-view:focus-visible .viz-stage{outline:1px dotted #ffffff;outline-offset:-2px}.viz-stage{flex:1;min-height:0;position:relative;display:flex}.viz-now-playing{position:absolute;top:10px;left:10px;max-width:calc(100% - 20px);display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;background:#ffffe1eb;border:1px solid #000000;box-shadow:2px 2px #00000080;color:#000;font-size:11px;pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity .6s ease,transform .6s ease}.viz-now-playing.visible{opacity:1;transform:none}.viz-now-playing img{width:48px;height:48px;object-fit:cover;flex-shrink:0;border:1px solid var(--win-shadow)}.viz-now-playing>div{display:flex;flex-direction:column;min-width:0}.viz-now-playing b,.viz-now-playing span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viz-now-playing .viz-album{color:#404040}.viz-strip{display:flex;align-items:center;gap:2px;padding:3px 4px;background:var(--win-face);border-top:1px solid var(--win-highlight);flex-shrink:0;transition:opacity .3s ease}.viz-btn{flex-shrink:0;min-width:24px;min-height:22px;padding:0 4px;font-size:11px;white-space:nowrap}.viz-text-btn{padding:0 8px}.viz-btn.active{box-shadow:var(--bevel-pressed);font-weight:700}.viz-strip-spacer{flex:1}.viz-picker{position:relative;min-width:0;flex:0 1 260px}.viz-name{width:100%;min-height:22px;padding:0 6px;font-size:11px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viz-menu{position:absolute;bottom:calc(100% + 2px);left:0;z-index:20;width:max(100%,240px);max-height:min(60vh,360px);overflow-y:auto;padding:2px;background:var(--win-face);box-shadow:var(--bevel-raised)}.viz-menu-heading,.viz-menu-item{display:block;width:100%;min-height:0;padding:3px 6px 3px 20px;border:none;box-shadow:none;background:none;font-size:11px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viz-menu-heading{padding-left:6px;font-weight:700;color:#000}.viz-menu-heading:disabled{color:#000;text-shadow:none}.viz-menu-group+.viz-menu-group{border-top:1px solid var(--win-shadow);box-shadow:0 -1px 0 var(--win-highlight) inset;margin-top:2px;padding-top:2px}.viz-menu-item:hover,.viz-menu-item:focus-visible,.viz-menu-heading:not(:disabled):hover{background:var(--win-select);color:#fff;outline:none}.viz-menu-item{position:relative}.viz-menu-item.checked:before{content:"•";position:absolute;left:8px}.viz-menu-library{max-height:200px;overflow-y:auto}.viz-view.pseudo-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000}.viz-view.is-fullscreen .viz-strip{position:absolute;left:0;right:0;bottom:0}.viz-view.is-fullscreen.is-idle{cursor:none}.viz-view.is-fullscreen.is-idle .viz-strip{opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.viz-now-playing,.viz-strip{transition:none}}.wmp-visualization-area{display:flex;flex-direction:column;align-items:center;gap:20px}.wmp-album-art-large,.wmp-album-art-placeholder{width:min(300px,40vh);height:min(300px,40vh);box-shadow:var(--bevel-thin),2px 2px 4px #0000004d;border:var(--panel-border)}.wmp-album-art-large{object-fit:cover}.wmp-album-art-placeholder{background:var(--win-face-light);display:flex;align-items:center;justify-content:center}.wmp-album-art-placeholder .icon-cd-large,.wmp-now-playing-pane-placeholder .icon-cd-large{width:40%;height:40%;opacity:.6}.wmp-visualization-bars{display:flex;gap:4px;align-items:flex-end;height:48px}.viz-bar{width:8px;height:20%;background:var(--wmp-accent);border:1px inset var(--win-face);transform-origin:bottom;animation:vizPulse 1s ease-in-out infinite;animation-play-state:paused;transition:height .3s ease}.wmp-visualization-bars.playing .viz-bar{animation-play-state:running}.wmp-visualization-bars.playing .viz-bar:nth-child(1){height:40%;animation-delay:0s}.wmp-visualization-bars.playing .viz-bar:nth-child(2){height:60%;animation-delay:.1s}.wmp-visualization-bars.playing .viz-bar:nth-child(3){height:80%;animation-delay:.2s}.wmp-visualization-bars.playing .viz-bar:nth-child(4){height:100%;animation-delay:.3s}.wmp-visualization-bars.playing .viz-bar:nth-child(5){height:90%;animation-delay:.4s}.wmp-visualization-bars.playing .viz-bar:nth-child(6){height:70%;animation-delay:.5s}.wmp-visualization-bars.playing .viz-bar:nth-child(7){height:50%;animation-delay:.6s}.wmp-visualization-bars.playing .viz-bar:nth-child(8){height:30%;animation-delay:.7s}@keyframes vizPulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}.wmp-track-info-large{text-align:center;max-width:100%}.wmp-track-title{font-size:22px;font-weight:700;margin-bottom:8px;overflow-wrap:anywhere}.wmp-track-artist{font-size:15px;margin-bottom:4px}.wmp-track-album{font-size:12px;color:var(--win-shadow)}.wmp-progress-area{width:100%;max-width:600px}.seek-bar{width:100%}.seek-track{position:relative;width:100%;height:8px;background:#fff;box-shadow:var(--inset);cursor:pointer;touch-action:none}.seek-bar.disabled .seek-track{cursor:default;background:var(--win-face)}.seek-track:focus-visible{outline:1px dotted #000000;outline-offset:2px}.seek-fill{height:100%;background:var(--wmp-accent);transition:width .25s linear}.seek-fill.dragging{transition:none}.seek-thumb{position:absolute;top:50%;width:11px;height:16px;margin-left:-5px;transform:translateY(-50%);background:var(--win-face);box-shadow:var(--bevel-button);pointer-events:none;opacity:0;transition:opacity .15s ease}.seek-track:hover .seek-thumb,.seek-track:focus-visible .seek-thumb,.seek-bar-large .seek-thumb{opacity:1}.seek-bar-large .seek-track{height:10px}.seek-times{display:flex;justify-content:space-between;font-size:11px;margin-top:6px}.wmp-media-library-view{flex:1;min-height:0;display:flex;overflow:hidden}.wmp-library-sidebar{width:210px;flex-shrink:0;display:flex;flex-direction:column;padding:4px;border-right:1px solid var(--win-shadow);background:var(--win-face)}.wmp-library-sidebar .tree-view{flex:1;overflow:auto;margin:0}.tree-view button{display:block;width:100%;padding:1px 3px;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-view button:hover{text-decoration:underline}.tree-view button.selected{background:var(--win-select);color:#fff;text-decoration:none}.tree-muted{color:var(--win-shadow)}.wmp-library-content{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.wmp-dashboard{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.dashboard-header{padding-bottom:12px;border-bottom:1px solid var(--win-shadow)}.dashboard-header h2{font-size:18px;margin-bottom:4px}.dashboard-subtitle{font-size:11px;color:var(--win-shadow)}.library-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:16px 12px}.library-tile{display:flex;flex-direction:column;gap:4px;padding:4px;font-size:11px}.library-tile-art,.library-tile-art.placeholder{width:100%;aspect-ratio:1;object-fit:cover;border:var(--panel-border);background-color:var(--win-face-light);display:block}.library-tile-art.placeholder{background-size:40%}.library-tile:hover .library-tile-label,.library-tile:focus-visible .library-tile-label{background:var(--win-select);color:#fff}.library-tile-label{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}.library-tile-sub{color:var(--win-shadow);padding:0 2px}.library-source{flex:1;min-height:0;display:flex;flex-direction:column}.library-source-header,.wmp-playlist-header{display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--win-face);border-bottom:1px solid var(--win-shadow);flex-shrink:0}.library-source-title{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.library-source-title h3,.wmp-playlist-header h3{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wmp-playlist-header h3{flex:1;min-width:0}.library-source-art{width:40px;height:40px;object-fit:cover;flex-shrink:0;border:1px solid var(--win-shadow);background-color:var(--win-face-light);display:block}.library-source-art.placeholder{background-size:60%}.library-source-meta{font-size:11px;color:var(--win-shadow)}.library-play-all{min-width:0;padding:0 12px;flex-shrink:0}.wmp-library-placeholder{text-align:center;padding:32px 16px;color:var(--win-shadow);font-size:12px;display:flex;flex-direction:column;align-items:center;gap:12px}.wmp-playlist-view{flex:1;min-height:0;display:flex;flex-direction:column}.track-table{flex:1;min-height:0;display:flex;flex-direction:column;background:#fff;overflow:hidden}.track-table-header,.track-table-row{display:grid;grid-template-columns:36px minmax(0,2fr) minmax(0,1.4fr) minmax(0,1.4fr) 56px;gap:8px;align-items:center;padding:3px 12px;font-size:11px}.track-table.no-album .track-table-header,.track-table.no-album .track-table-row{grid-template-columns:36px minmax(0,2fr) minmax(0,1.4fr) 56px}.track-table-header{background:var(--win-face);box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff;font-weight:400;flex-shrink:0}.track-table-body{flex:1;overflow-y:auto}.track-table-row{width:100%}.track-table-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-table-row:nth-child(2n){background:#f4f4f4}.track-table-row:not(:disabled):hover{background:var(--win-hover);color:#fff}.track-table-row.current{color:#0000c0;font-weight:700}.track-table-row.current:hover{color:#fff}.track-table-row:disabled{color:#a0a0a0;cursor:default}.col-index{color:var(--win-shadow);text-align:right}.track-table-row:hover .col-index{color:inherit}.col-length{text-align:right}.track-table-more{display:flex;justify-content:center;padding:12px}.wmp-now-playing-pane{width:250px;flex-shrink:0;background:var(--win-face);border-left:var(--panel-border);display:flex;flex-direction:column;min-height:0;overflow:hidden}.wmp-now-playing-pane-header{display:flex;justify-content:space-between;align-items:center;padding:3px 4px 3px 8px;background:linear-gradient(to right,var(--theme-title-bar-active-start),var(--theme-title-bar-active-end));color:#fff;font-weight:700;font-size:11px}.pane-close{color:#fff;font-size:14px;line-height:1;padding:0 4px}.wmp-now-playing-pane-content{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px;align-items:center}.wmp-now-playing-pane-artwork{width:100%;display:flex;justify-content:center}.wmp-now-playing-pane-image,.wmp-now-playing-pane-placeholder{width:100%;max-width:220px;aspect-ratio:1;object-fit:cover;border:var(--panel-border);box-shadow:2px 2px 4px #0000004d}.wmp-now-playing-pane-placeholder{background:var(--win-face-light);display:flex;align-items:center;justify-content:center}.wmp-now-playing-pane-info{width:100%;text-align:center}.wmp-now-playing-pane-title,.wmp-now-playing-pane-artist,.wmp-now-playing-pane-album{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wmp-now-playing-pane-title{font-size:13px;margin-bottom:6px}.wmp-now-playing-pane-artist{font-size:11px;margin-bottom:4px}.wmp-now-playing-pane-album{font-size:11px;color:var(--win-shadow)}.wmp-control-bar{display:flex;flex-direction:column;flex-shrink:0;padding:6px 6px 4px;gap:6px}.control-bar-controls{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:26px}.control-buttons-left,.control-buttons-right,.control-volume{display:flex;align-items:center;gap:2px}.control-buttons-right{gap:4px}.control-separator{width:6px}.control-volume-slider{width:80px}.wmp-login{flex:1;display:flex;align-items:center;justify-content:center;overflow-y:auto;background:var(--win-face);padding:24px}.wmp-login-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;width:100%;max-width:440px}.wmp-icon-large{width:64px;height:64px;display:block;background:url(/assets/wm-4.png) center / contain no-repeat;image-rendering:pixelated}.wmp-login h1{font-size:24px}.wmp-login-subtitle{font-size:12px}.wmp-login-features{width:100%;list-style:none;text-align:left;padding:12px 16px;background:var(--win-face-light);box-shadow:var(--inset);font-size:12px;display:flex;flex-direction:column;gap:8px}.wmp-login-features li:before{content:"♪ "}.wmp-login-btn{min-width:200px;min-height:30px;font-weight:700;font-size:12px}.wmp-login-note{color:var(--win-shadow);font-size:10px}.visualizer-loading{display:flex;align-items:center;justify-content:center;color:silver;font-size:11px}.toolbar-icon-search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle cx='6.5' cy='6.5' r='4' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3Cpath d='M9.5 9.5l4.5 4.5' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E")}.wmp-search{display:flex;align-items:center;gap:2px;min-width:0}.toolbar-search{margin-left:auto;flex-shrink:1}.wmp-search input[type=search]{width:220px;min-width:0;height:22px;padding:2px 4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wmp-search input[type=search]::-webkit-search-cancel-button{display:none}.wmp-search-go{width:24px;height:22px;min-width:0;min-height:0;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.track-heart{color:#c00000;margin-right:4px}.track-table-row:hover .track-heart{color:inherit}.placeholder[class*=icon-]{background-repeat:no-repeat;background-position:center;image-rendering:pixelated}.library-scroll{flex:1;min-height:0;overflow-y:auto;padding:12px 16px 16px;display:flex;flex-direction:column;gap:16px}.library-scroll>.library-tiles{align-content:start}.library-section-heading{font-size:12px;font-weight:700;margin-bottom:8px;padding-bottom:3px;border-bottom:1px solid var(--win-shadow)}.wmp-dashboard section+section{margin-top:4px}.search-results .search-songs{display:flex;flex-direction:column;min-height:240px}.search-results .track-table{box-shadow:var(--inset)}.search-artists{display:flex;flex-wrap:wrap;gap:4px}.library-list-row{display:flex;align-items:center;gap:8px;padding:4px 8px;font-size:11px;min-width:200px}.library-list-row:not(:disabled):hover{background:var(--win-hover);color:#fff}.library-list-art{width:32px;height:32px;object-fit:cover;flex-shrink:0;border:1px solid var(--win-shadow);background-color:var(--win-face-light);background-size:60%;display:block}.library-list-text{display:flex;flex-direction:column;min-width:0}.library-list-label{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-list-sub{opacity:.75}.wmp-login-status{width:100%;padding:8px 10px;background:#ffffe1;border:1px solid #000000;font-size:11px;text-align:left}.control-status{font-size:11px;color:#404040;margin-right:6px;white-space:nowrap}.eq-panel{flex-shrink:0;background:var(--win-face);border-top:1px solid var(--win-shadow);font-size:11px}.eq-body{display:flex;align-items:stretch;gap:16px;padding:8px 12px 6px}.eq-options{display:flex;flex-direction:column;gap:8px;min-width:150px}.eq-toggle,.eq-preset{display:flex;align-items:center;gap:6px}.eq-preset select{flex:1;min-width:0;font-size:11px}.eq-reset{align-self:flex-start;min-height:22px;font-size:11px}.eq-bands{flex:1;display:flex;justify-content:space-between;gap:4px;padding:6px 8px 2px;box-shadow:var(--inset);background:var(--win-face-light);max-width:520px}.eq-scale{display:flex;flex-direction:column;justify-content:space-between;height:96px;color:#404040;font-size:10px;text-align:right}.eq-band{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:24px}.eq-slider{writing-mode:vertical-lr;direction:rtl;width:20px;height:96px;margin:0;accent-color:var(--win-select);cursor:pointer}.eq-band-label{font-size:10px;color:#000}.eq-panel.is-off .eq-bands{opacity:.55}.eq-unavailable{margin:0;padding:10px 12px;color:#404040}.queue-summary{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-bottom:1px solid var(--win-shadow);font-size:11px}.queue-summary b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-summary span{color:#404040}.queue-list{flex:1;min-height:0;overflow-y:auto;margin:0;padding:2px;list-style:none;background:#fff;box-shadow:var(--inset)}.queue-item{display:flex;align-items:center;gap:6px;width:100%;min-width:0;min-height:0;padding:3px 4px;border:none;box-shadow:none;background:none;font-size:11px;text-align:left;cursor:pointer}.queue-item:hover{background:var(--win-face-light)}.queue-item:focus-visible{outline:1px dotted #000000;outline-offset:-1px}.queue-item.current{background:var(--win-select);color:#fff}.queue-item.played:not(:hover){color:gray}.queue-num{width:20px;flex-shrink:0;text-align:right;color:inherit;opacity:.8}.queue-text{flex:1;min-width:0;display:flex;flex-direction:column}.queue-title,.queue-artist{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-title{font-weight:700}.queue-artist{font-size:10px;opacity:.8}.queue-time{flex-shrink:0;font-size:10px}.queue-empty{margin:0;padding:12px;font-size:11px;color:#404040}div.queue-item{cursor:default}.queue-heading{padding:6px 6px 2px;font-size:10px;font-weight:700;color:#404040;text-transform:uppercase}.library-notice{max-width:460px;margin:24px auto;line-height:1.5;text-align:center}.library-reauth{margin:0 0 12px}@media (max-width: 767px),(max-height: 500px) and (pointer: coarse){.title-bar{min-height:44px;padding:2px 2px 2px 8px}.title-bar-text{flex:1;font-size:13px}.title-bar-text .wmp-icon{width:20px;height:20px}.title-bar-controls{gap:6px}.title-bar-controls button{width:44px;height:38px;min-width:44px;position:relative;background-image:none!important;margin:0}.title-bar-controls button[aria-label=Minimize]:before{content:"";position:absolute;left:50%;top:50%;width:16px;height:3px;margin:4px 0 0 -8px;background:#000}.title-bar-controls button[aria-label=Close]:before,.title-bar-controls button[aria-label=Close]:after{content:"";position:absolute;left:50%;top:50%;width:3px;height:18px;margin:-9px 0 0 -1.5px;background:#000;transform:rotate(45deg)}.title-bar-controls button[aria-label=Close]:after{transform:rotate(-45deg)}.taskbar-start,.taskbar-app{height:36px;font-size:14px}.taskbar-start{margin:4px;padding:0 12px 0 8px}.start-logo,.app-icon{width:20px;height:20px}.taskbar-app{min-width:44px;padding:0 10px;flex-shrink:0}.app-text{display:none}.taskbar-tray{height:36px;margin:4px 4px 4px 0;padding:0 8px;gap:10px}.tray-icon{width:32px;height:32px}.tray-time{font-size:13px}.tray-volume-popup{width:min(260px,calc(100vw - 16px))}.wmp-start-menu{width:min(90vw,280px);max-height:calc(100dvh - var(--taskbar-height) - var(--safe-bottom) - var(--safe-top) - 8px);font-size:14px}.start-menu-list{overflow-y:auto}.start-menu-row{min-height:44px;padding:6px 10px}.start-menu-icon{font-size:20px}.start-menu-item.open>.start-menu-row .start-menu-arrow{transform:rotate(90deg)}.start-menu-submenu{position:static;min-width:0;max-width:none;max-height:none;margin:0 0 4px 24px;border:none;box-shadow:var(--inset);background:var(--win-face-light);font-size:13px}.start-menu-submenu .start-menu-row{min-height:40px}.desktop-icon{width:84px;padding:4px}.desktop-icon-img{width:40px;height:40px}.desktop-icon-text{font-size:12px}.context-menu{min-width:200px}.context-menu-item{min-height:44px;font-size:14px}.dialog-backdrop{align-items:flex-end;padding:calc(8px + var(--safe-top)) calc(8px + var(--safe-right)) calc(8px + var(--safe-bottom)) calc(8px + var(--safe-left))}.os-dialog{width:100%}.os-dialog-body{font-size:14px;padding:16px}.os-dialog-body button,.os-dialog-body select,.os-dialog-body input[type=text]{min-height:44px;font-size:14px}.dialog-buttons button{flex:1}.dialog-options{margin-left:0;gap:12px}.dialog-options .field-row{min-height:32px}.field-row input[type=radio]+label,.field-row input[type=checkbox]+label{font-size:14px}.device-row{min-height:48px;font-size:14px}.os-window .window-body{margin:0 2px 2px}.mobile-view-bar{flex-shrink:0;padding:4px;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--win-shadow)}.mobile-view-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.mobile-view-tab{min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:12px;text-align:center;box-shadow:var(--bevel-button)!important}.mobile-view-tab.active{box-shadow:var(--bevel-pressed)!important;background-image:var(--dither);background-size:2px 2px;font-weight:700}.mobile-view-tab .toolbar-icon{width:20px;height:20px}.viz-strip{gap:4px;padding:4px 6px calc(4px + var(--safe-bottom))}.viz-btn,.viz-name{min-height:44px;min-width:44px;font-size:13px}.viz-picker{flex:1 1 auto}.viz-text-btn{padding:0 6px}.viz-menu-heading,.viz-menu-item{min-height:40px;font-size:13px}.viz-menu{width:min(calc(100vw - 24px),320px)}.wmp-error{font-size:13px;padding:8px 10px}.wmp-error button{min-height:40px}.wmp-now-playing-view{padding:16px;gap:16px;justify-content:flex-start}.wmp-album-art-large,.wmp-album-art-placeholder{width:min(64vw,30dvh);height:min(64vw,30dvh)}.wmp-now-playing-view .wmp-progress-area{display:none}.wmp-visualization-bars{height:32px;gap:3px}.viz-bar{width:6px}.wmp-track-title{font-size:18px}.wmp-track-artist{font-size:14px}.seek-track{height:10px}.seek-track:before{content:"";position:absolute;top:-12px;right:0;bottom:-12px;left:0}.seek-thumb{opacity:1;width:14px;height:22px;margin-left:-7px}.seek-times{font-size:12px}.library-search{padding:8px 12px;background:var(--win-face);border-bottom:1px solid var(--win-shadow);gap:4px}.library-search input[type=search]{flex:1;width:auto;height:40px;font-size:16px}.library-search .wmp-search-go{width:44px;height:40px}.library-scroll{padding:8px 0 12px}.library-section-heading{padding:8px 12px 4px;margin:0}.search-artists{flex-direction:column;gap:0}.library-scroll>.library-tiles,section>.library-tiles{padding:0 12px;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.library-list{flex:1;overflow-y:auto;background:#fff;padding-bottom:8px}.library-list-heading{padding:12px 12px 6px;font-size:12px;color:var(--win-shadow);background:var(--win-face);border-bottom:1px solid var(--win-shadow);position:sticky;top:0;z-index:1}.library-list-row{width:100%;display:flex;align-items:center;gap:10px;padding:6px 12px;min-height:56px;border-bottom:1px solid #e8e8e8}.library-list-art,.library-list-art.placeholder{width:44px;height:44px;object-fit:cover;flex-shrink:0;border:1px solid var(--win-shadow);background-color:var(--win-face-light);background-size:60%;display:block}.library-list-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.library-list-label{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-list-sub{font-size:12px;color:var(--win-shadow);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-list-chevron{color:var(--win-shadow)}.library-list-row:active{background:var(--win-hover)}.library-source-header,.wmp-playlist-header{flex-wrap:wrap;gap:8px;padding:8px}.library-back{min-height:40px;min-width:0;padding:0 12px;font-size:13px}.library-source-title{order:3;flex-basis:100%}.library-source-title h3,.wmp-playlist-header h3{font-size:16px}.library-play-all{min-height:40px;margin-left:auto;font-size:13px}.track-table.compact .track-table-row{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;min-height:56px;padding:6px 12px;font-size:14px}.track-row-art{width:44px;height:44px;object-fit:cover;display:block;border:1px solid #d0d0d0}.track-row-art.placeholder{background:var(--win-face-light)}.track-row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.track-row-title,.track-row-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-row-sub{font-size:12px;font-weight:400;opacity:.75}.track-table-row.current .track-row-sub{color:inherit}.track-table-more button{min-height:44px;min-width:160px;font-size:14px}.wmp-control-bar.mobile{padding:10px 12px;gap:10px;border-top:1px solid var(--win-shadow)}.control-bar-transport{display:flex;align-items:center;justify-content:space-between;max-width:360px;width:100%;margin:0 auto}.wmp-control-bar.mobile .control-btn{width:44px;height:44px}.wmp-control-bar.mobile .control-btn .toolbar-icon{width:20px;height:20px}.wmp-control-bar.mobile .control-btn.large{width:56px;height:52px}.wmp-control-bar.mobile .control-btn.large .toolbar-icon{width:28px;height:28px}.control-bar-secondary{display:flex;align-items:center;justify-content:space-between;gap:8px}.devices-btn{min-height:40px;min-width:0;flex:1;display:flex;align-items:center;gap:6px;padding:0 10px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.control-bar-secondary .control-volume{margin-left:auto;gap:8px}.control-bar-secondary .control-volume-slider{width:120px}.wmp-login{padding:16px}.wmp-login h1{font-size:20px}.wmp-login-features{font-size:14px}.wmp-login-btn{min-height:48px;width:100%;font-size:15px}}@media (max-width: 360px){.tray-icon-volume{display:none}.mobile-view-tab{font-size:11px}}@media (max-height: 500px) and (pointer: coarse){.title-bar{min-height:32px}.title-bar-controls button{height:28px}.mobile-view-tab{min-height:32px;flex-direction:row;gap:6px}.mobile-view-tab .toolbar-icon{width:16px;height:16px}.viz-btn,.viz-name{min-height:36px}.viz-menu{max-height:55vh}.wmp-control-bar.mobile{flex-direction:row;align-items:center;gap:10px;padding:6px 10px}.wmp-control-bar.mobile .seek-bar{flex:1;min-width:120px}.wmp-control-bar.mobile .seek-times{margin-top:2px}.control-bar-transport{width:auto;margin:0;gap:4px}.wmp-control-bar.mobile .control-btn,.wmp-control-bar.mobile .control-btn.large{width:40px;height:36px}.wmp-control-bar.mobile .control-btn.large .toolbar-icon{width:20px;height:20px}.control-bar-secondary .devices-btn{flex:0 0 auto;max-width:160px}.control-bar-secondary .control-volume-slider{width:90px}.wmp-now-playing-view{flex-direction:row;justify-content:center;align-items:center;padding:8px 16px}.wmp-album-art-large,.wmp-album-art-placeholder{width:40dvh;height:40dvh}.wmp-visualization-bars{display:none}.track-table.compact .track-table-row,.library-list-row{min-height:48px}}@media (max-width: 767px),(max-height: 500px) and (pointer: coarse){.service-option{min-height:64px;padding:10px 12px}.service-name{font-size:15px}.service-blurb{font-size:13px}.wmp-login .wmp-link-button{font-size:14px;min-height:44px}}@media (max-width: 767px),(max-height: 500px) and (pointer: coarse){.display-tabs a{font-size:14px;margin:10px 12px}.display-controls{grid-template-columns:1fr;grid-template-areas:"label" "list" "buttons" "mode"}.display-panel>.window-body{padding:10px;min-height:0}.display-background{gap:8px}.monitor-screen{width:132px;height:88px;border-width:7px;border-bottom-width:11px}.wallpaper-list{height:132px}.wallpaper-option{min-height:36px;flex-shrink:0;font-size:14px;padding:4px 8px}.display-row{flex-direction:row}.display-row button{flex:1}.display-settings,.display-notice{font-size:13px}}@media (max-width: 767px),(max-height: 500px) and (pointer: coarse){.sticky-note-label{font-size:13px}.sticky-note-btn{width:32px;height:28px;font-size:16px}.sticky-note-text{font-size:16px}.recycle-item{min-height:44px;font-size:14px}}.disky{overflow:visible;display:block}.disky-brow,.disky-mouth{fill:none;stroke:#1d2230;stroke-width:1.8;stroke-linecap:round}.disky-mouth-fill{fill:#6b1f2e;stroke:#1d2230;stroke-width:1.2}.disky-eye-white{fill:#fff;stroke:#1d2230;stroke-width:1.2}.disky-pupil{fill:#1d2230}.disky-lid{fill:#d7dce4;stroke:#1d2230;stroke-width:1.2;transform-box:fill-box;transform-origin:top;transform:scaleY(0);animation:disky-blink 4.6s infinite}.disky-body,.disky-hand,.disky-talking,.disky-zzz text{transform-box:fill-box;transform-origin:center}.disky .disky-body{animation:disky-bob 2.8s ease-in-out infinite}.disky.mood-happy .disky-body,.disky.mood-surprised .disky-body{animation:disky-spin .7s ease-out 1,disky-bob 2.8s ease-in-out .7s infinite}.disky.mood-confused .disky-body{animation:disky-wobble .9s ease-in-out 2}.disky.mood-dizzy .disky-body{animation:disky-spin .45s linear 4}.disky.mood-sleepy .disky-body{animation:disky-bob 5s ease-in-out infinite}.disky-talking{animation:disky-talk .32s ease-in-out infinite alternate}.disky-hand{transform-origin:0% 100%;animation:disky-wave .5s ease-in-out 4 alternate}.disky-zzz text{animation:disky-zzz 2.4s ease-in-out infinite;opacity:0}.disky-zzz text:nth-child(2){animation-delay:.6s}.disky-zzz text:nth-child(3){animation-delay:1.2s}@keyframes disky-blink{0%,92%,to{transform:scaleY(0)}95%{transform:scaleY(1)}}@keyframes disky-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes disky-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes disky-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}@keyframes disky-talk{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes disky-wave{0%{transform:rotate(-10deg)}to{transform:rotate(18deg)}}@keyframes disky-zzz{0%{opacity:0;transform:translateY(2px)}40%{opacity:1}to{opacity:0;transform:translate(3px,-6px)}}.assistant{position:fixed;right:calc(16px + var(--safe-right));bottom:calc(var(--taskbar-height) + var(--safe-bottom) + 12px);z-index:15000;display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none}.assistant>*{pointer-events:auto}.assistant-character{background:none;border:none;box-shadow:none;padding:0;min-width:0;min-height:0;cursor:pointer;filter:drop-shadow(2px 3px 0 rgba(0,0,0,.28));-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.assistant-character:not(:disabled):hover,.assistant-character:not(:disabled):active{box-shadow:none}.assistant-character:focus-visible{outline:1px dotted #000000;outline-offset:2px}.assistant.entering .assistant-character{animation:disky-roll-in .9s cubic-bezier(.2,.9,.3,1.15)}@keyframes disky-roll-in{0%{transform:translate(160px) rotate(540deg)}to{transform:translate(0) rotate(0)}}.assistant-bubble{position:relative;width:min(260px,calc(100vw - 32px));padding:10px 12px;background:#ffffe1;border:1px solid #000000;box-shadow:2px 2px #0000004d;font-family:var(--font-ui);font-size:11px;line-height:1.45;color:#000;margin-right:24px}.assistant-bubble:after,.assistant-bubble:before{content:"";position:absolute;right:18px;border-style:solid}.assistant-bubble:before{bottom:-11px;border-width:11px 11px 0 0;border-color:#000000 transparent transparent transparent}.assistant-bubble:after{bottom:-9px;right:19px;border-width:9px 9px 0 0;border-color:#ffffe1 transparent transparent transparent}.assistant-bubble-close{position:absolute;top:2px;right:2px;width:16px;height:14px;min-width:0;min-height:0;padding:0;font-size:11px;line-height:1;color:#000;text-shadow:none}.assistant-bubble p{margin-right:14px}.assistant-bubble-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.assistant-bubble-actions button{min-width:0;padding:0 10px}.assistant-menu{display:flex;flex-direction:column;gap:4px;margin-top:6px}.assistant-menu button{text-align:left;padding:0 8px}.tray-disky{width:18px;height:18px;padding:0;min-width:0;min-height:0;background:none;border:none;box-shadow:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.tray-disky:not(:disabled):hover,.tray-disky:not(:disabled):active{box-shadow:none}.tray-disky.has-news .disky{animation:disky-wobble .9s ease-in-out infinite}.assistant.docked{bottom:calc(var(--taskbar-height) + var(--safe-bottom) + 6px);right:calc(6px + var(--safe-right))}.assistant.docked .assistant-bubble{margin-right:30px}.disky-highlight{outline:3px solid #ffcc00!important;outline-offset:3px;animation:disky-ring 1s ease-in-out infinite;position:relative;z-index:1}.wmp-desktop-area.disky-highlight{outline-offset:-6px}@keyframes disky-ring{0%,to{outline-color:#fc0}50%{outline-color:#ff7a00}}@media (max-width: 767px),(max-height: 500px) and (pointer: coarse){.assistant-bubble{font-size:14px;padding:12px 14px}.assistant-bubble-actions button,.assistant-menu button{min-height:40px;font-size:14px}.assistant-bubble-close{width:32px;height:28px;font-size:16px}.tray-disky{width:32px;height:32px}}@media (prefers-reduced-motion: reduce){.disky *,.disky,.assistant-character,.tray-disky .disky,.disky-highlight{animation:none!important}}.icon-disky:before{content:"💿"}
