:root{--desktop-taskbar-offset: var(--taskbar-offset)}:root[data-taskbar-overlay=true]{--desktop-taskbar-offset: 0px}.taskbar{transition:bottom .14s ease-out}.taskbar[data-on-top=false]{z-index:0}.taskbar[data-hidden=true]{bottom:calc(0px - var(--taskbar-offset));pointer-events:none}.taskbar-reveal{position:absolute;left:0;right:0;bottom:0;z-index:2;width:100%;height:4px;min-height:0;min-width:0;padding:0;border:0;border-top:1px solid #fff;box-shadow:none;background:silver;color:#000;touch-action:manipulation;overflow:hidden}.taskbar-reveal span{display:none}.taskbar-reveal:focus-visible{outline:2px dotted #000080;outline-offset:-2px}.desktop.is-window-immersive>.taskbar-reveal{display:none}.taskbar-popover.window{bottom:var(--taskbar-offset)}.start-menu .start-menu-item{grid-template-columns:16px minmax(0,1fr) 12px}.start-menu :is(.start-menu-icon-slot,.start-menu-icon){width:16px;height:16px}.start-menu[data-small-icons=false] .start-menu-panel[data-depth="0"]>.start-menu-entry>.start-menu-item{grid-template-columns:32px minmax(0,1fr) 12px;min-height:38px}.start-menu[data-small-icons=false] .start-menu-panel[data-depth="0"]>.start-menu-entry>.start-menu-item :is(.start-menu-icon-slot,.start-menu-icon){width:32px;height:32px}.start-menu[data-small-icons=false] .start-menu-panel:not([data-depth="0"])>.start-menu-entry>.start-menu-item{grid-template-columns:24px minmax(0,1fr) 12px;min-height:28px;padding:1px 6px 1px 4px;gap:4px}.start-menu[data-small-icons=false] .start-menu-panel:not([data-depth="0"])>.start-menu-entry>.start-menu-item :is(.start-menu-icon-slot,.start-menu-icon){width:24px;height:24px}.start-menu[data-small-icons=true] .start-menu-sidebar{display:none}.start-menu-panel:not([data-depth="0"]){min-width:200px}.start-menu .start-menu-panel:not([data-depth="0"])>.start-menu-entry>.start-menu-item{box-sizing:border-box;min-height:28px;padding:1px 6px 1px 4px;gap:4px}.taskbar-context-menu hr{margin:3px 2px;border:0;border-top:1px solid #808080;border-bottom:1px solid #fff}@media(hover:none)and (pointer:coarse){.taskbar-reveal{height:max(16px,env(safe-area-inset-bottom))}.taskbar-reveal span{display:block;font:10px/14px Arial,sans-serif}.start-menu-shell{max-height:calc(100dvh - var(--taskbar-offset) - 8px)}.start-menu .start-menu-item{min-height:38px}.start-menu .start-menu-panel:not([data-depth="0"])>.start-menu-entry>.start-menu-item{min-height:38px}.start-menu[data-small-icons=false] .start-menu-panel:not([data-depth="0"])>.start-menu-entry>.start-menu-item{min-height:38px}}@media(prefers-reduced-motion:reduce){.taskbar{transition:none}}.taskbar-context-menu[role=menu]{background:var(--appearance-menu-bg, #c0c0c0);color:var(--appearance-menu-text, #000)}.taskbar-context-menu[role=menu] button{color:inherit}.taskbar-context-menu[role=menu] button:is(:hover,:focus){background:var(--appearance-selection-bg, #000080);color:var(--appearance-selection-text, #fff)}.taskbar[data-size]{--bar-height: 48px;--bar-button: 28px;--bar-padding: 4px;--bar-touch-min: 0px;--bar-icon: 16px;--bar-control: max( var(--bar-button), var(--bar-touch-min), calc(var(--bar-icon) + 8px), calc(22px * var(--ui-scale, 1)) );box-sizing:border-box;height:calc(max(var(--bar-height),var(--bar-control) + 2 * var(--bar-padding) + 4px) + env(safe-area-inset-bottom,0px));padding-block:var(--bar-padding) calc(var(--bar-padding) + env(safe-area-inset-bottom,0px))}.taskbar[data-size=compact]{--bar-height: 32px;--bar-button: 24px;--bar-padding: 2px;gap:4px}.taskbar[data-size=large]{--bar-height: 56px;--bar-button: 40px}.taskbar[data-icon-size="20"]{--bar-icon: 20px}.taskbar[data-icon-size="24"]{--bar-icon: 24px}.taskbar[data-size] :is(.start-button,.task-button,.taskbar-display-button,.taskbar-clock){box-sizing:border-box;height:var(--bar-control);min-height:var(--bar-control)}.taskbar[data-size] :is(.start-button,.task-button) img{width:var(--bar-icon);height:var(--bar-icon);flex-shrink:0;object-fit:contain;image-rendering:pixelated}.taskbar[data-size] .start-button img{width:max(18px,var(--bar-icon));height:max(18px,var(--bar-icon));object-fit:fill}@media(hover:none)and (pointer:coarse)and (max-width:700px),(hover:none)and (pointer:coarse)and (max-height:600px){.taskbar[data-size]{--bar-touch-min: 36px}.taskbar[data-size=compact]{--bar-touch-min: 32px}.taskbar[data-size] .task-button{--bar-task-width: max(var(--bar-control), calc(var(--bar-icon) + 14px));flex-basis:var(--bar-task-width);width:var(--bar-task-width);min-width:var(--bar-task-width);max-width:var(--bar-task-width)}.taskbar[data-size] .start-button{width:max(42px,calc(var(--bar-icon) + 24px));min-width:max(42px,calc(var(--bar-icon) + 24px))}.taskbar[data-size] .start-button img{width:max(20px,var(--bar-icon));height:max(20px,var(--bar-icon))}}.settings-restore fieldset{min-width:0}.restore-selection-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-block:10px}.restore-selection-actions button{min-width:0;white-space:normal}.restore-options{background:var(--appearance-window-bg, #fff);color:var(--appearance-window-text, #000)}.restore-option+.restore-option{border-top:1px solid var(--appearance-surface-bg, #c0c0c0)}.restore-option .win95-check-label{display:flex;align-items:flex-start;padding:10px;margin:0;width:100%;box-sizing:border-box;gap:10px}.restore-option .win95-check-box{flex-shrink:0;margin-top:4px}.restore-option .win95-check-label>span:last-child{flex:1;min-width:0}.restore-option-content{display:flex;align-items:flex-start;gap:10px}.restore-option-content img{width:32px;height:32px;flex-shrink:0;object-fit:contain;image-rendering:pixelated}.restore-option-content>span{min-width:0;overflow-wrap:anywhere}.restore-option-description{display:block;margin-top:4px;line-height:1.4}.restore-option strong{font-weight:400;text-decoration:underline;text-underline-offset:2px}.restore-option:focus-within{outline:1px dotted currentColor;outline-offset:-4px}.restore-all{margin-top:16px}.taskbar-options .win95-check-label{display:flex;width:fit-content;margin:0 0 12px}.taskbar-sizing{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px}.taskbar-sizing select{width:100%;min-width:0}.taskbar-sizing p{grid-column:1 / -1}.taskbar-preview[data-size]{--preview-height: 36px;--preview-icon: 16px}.taskbar-preview[data-size=compact]{--preview-height: 30px}.taskbar-preview[data-size=large]{--preview-height: 44px}.taskbar-preview[data-icon-size="20"]{--preview-icon: 20px}.taskbar-preview[data-icon-size="24"]{--preview-icon: 24px}.taskbar-preview[data-size] .taskbar-preview-bar{height:max(var(--preview-height),calc(var(--preview-icon) + 14px))}.taskbar-preview[data-size] .taskbar-preview-bar[data-hidden=true]{bottom:calc(-1*max(var(--preview-height),var(--preview-icon) + 14px))}.taskbar-preview[data-size] .taskbar-preview-bar>button{height:100%}.taskbar-preview[data-size] .taskbar-preview-bar>button img{width:var(--preview-icon);height:var(--preview-icon)}.taskbar-preview[data-size] .taskbar-preview-bar>.taskbar-preview-start img{width:max(18px,var(--preview-icon));height:max(18px,var(--preview-icon));object-fit:fill}.taskbar-preview[data-size] .taskbar-preview-menu{bottom:calc(100% - 2px)}@container settings-content (max-width: 350px){.taskbar-sizing{grid-template-columns:minmax(0,1fr);gap:6px}}.taskbar-options .win95-check-label:last-child{margin-bottom:0}.taskbar-preview.sunken-panel{height:170px;position:relative;overflow:hidden;background:var(--desktop-bg, #008080);color:#000;font:11px/1.3 "Pixelated MS Sans Serif",Arial,sans-serif;isolation:isolate}.taskbar-preview button{font:inherit;font-size:11px!important;min-width:0;min-height:0}.taskbar-preview-desktop{position:absolute;inset:0;width:100%;height:100%;border:0;box-shadow:none!important;background:transparent!important}.taskbar-preview .taskbar-preview-window{position:absolute;top:24px;right:10px;bottom:0;width:76%;display:flex;flex-direction:column;justify-content:flex-start;padding:3px;text-align:left;z-index:1;background:var(--appearance-surface-bg, #c0c0c0)}.taskbar-preview-title{display:flex;gap:4px;align-items:center;padding:3px;background:var(--appearance-title-bg, #000080);color:var(--appearance-title-text, #fff);font-weight:700}.taskbar-preview-title>span{margin-left:auto;white-space:nowrap}.taskbar-preview-window-body{margin:10px;color:var(--appearance-window-text, #000)}.taskbar-preview img{width:16px;height:16px;flex:0 0 auto;image-rendering:pixelated;object-fit:contain}.taskbar-preview-bar{position:absolute;bottom:0;left:0;right:0;height:32px;display:flex;align-items:center;gap:3px;padding:3px;background:var(--appearance-surface-bg, #c0c0c0);border-top:2px solid #fff;box-sizing:border-box;z-index:0;transition:bottom .14s ease-out}.taskbar-preview-bar[data-front=true]{z-index:3}.taskbar-preview-bar[data-hidden=true]{bottom:-32px;pointer-events:none}.taskbar-preview-bar>button{height:24px;display:flex;align-items:center;gap:3px;padding:2px 4px}.taskbar-preview-start{font-weight:700!important}.taskbar-preview-task{flex:1;overflow:hidden}.taskbar-preview-task span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.taskbar-preview-clock{box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.taskbar-preview-edge{position:absolute;bottom:0;left:0;right:0;width:100%;height:12px;z-index:2;padding:0;line-height:10px}.taskbar-preview-menu{position:absolute;left:2px;bottom:30px;display:flex;max-width:calc(100% - 4px);background:var(--appearance-surface-bg, #c0c0c0);padding:3px;box-shadow:inset 1px 1px #fff,inset -1px -1px #000}.taskbar-preview-menu>div{min-width:0}.taskbar-preview-menu button{display:flex;align-items:center;gap:5px;padding:4px 6px;width:100%;border:0;box-shadow:none;text-align:left;white-space:nowrap;background:transparent}.taskbar-preview-menu button:is(:hover,:focus-visible){background:var(--appearance-selection-bg, #000080);color:var(--appearance-selection-text, #fff)}.taskbar-preview-menu button>span{margin-left:auto}.taskbar-preview-menu img{width:32px;height:32px}.taskbar-preview-sidebar{writing-mode:vertical-rl;transform:rotate(180deg);padding:4px 2px;background:gray;color:#fff;font-weight:700}.taskbar-preview[data-small-icons=true] .taskbar-preview-sidebar{display:none}.taskbar-preview[data-small-icons=true] .taskbar-preview-menu img{width:16px;height:16px}.settings-content .taskbar-preview-caption{margin:8px 0 0;min-height:2.8em}@container settings-content (max-width: 350px){.taskbar-preview.sunken-panel{height:160px}.taskbar-preview-title>span{display:none}}:root[data-high-contrast=true] .taskbar-preview-bar,:root[data-high-contrast=true] .taskbar-preview-menu{background:#000;color:#fff}@media(prefers-reduced-motion:reduce){.taskbar-preview-bar{transition:none}}.screen-saver-scene{--saver-logo-size: clamp(64px, 14vmin, 128px);position:absolute;inset:0;overflow:hidden;contain:strict;container-type:size;background-color:#000;background-position:center;image-rendering:pixelated;pointer-events:none}.screen-saver-scene[data-preview=true]{--saver-logo-size: 32px}.saver-travel-x{position:absolute;inset:0 var(--saver-logo-size) var(--saver-logo-size) 0;animation:saver-horizontal 21s linear infinite alternate}.saver-travel-y{position:absolute;inset:0;animation:saver-vertical 15s linear infinite alternate}.saver-travel-y img{display:block;width:var(--saver-logo-size);height:var(--saver-logo-size);object-fit:contain;image-rendering:pixelated}@keyframes saver-horizontal{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes saver-vertical{0%{transform:translateY(0)}to{transform:translateY(100%)}}.saver-star{position:absolute;top:50%;left:50%;width:2px;height:2px;background:#fff;opacity:0;animation:saver-star-flight var(--star-duration) linear var(--star-delay) infinite}@keyframes saver-star-flight{0%{transform:translate(0) scale(.3);opacity:0}15%{opacity:.7}to{transform:translate(var(--star-x),var(--star-y)) scale(1.8);opacity:1}}dialog.screen-saver{position:fixed;inset:0;margin:0;padding:0;border:0;width:100%;height:100%;max-width:none;max-height:none;background:#000;color:#fff;overflow:hidden;outline:none;touch-action:none;-webkit-user-select:none;user-select:none}dialog.screen-saver::backdrop{background:#000}dialog.screen-saver,dialog.screen-saver *{cursor:none!important}.screen-saver-hint{position:absolute;left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:fit-content;max-width:calc(100% - 32px);box-sizing:border-box;margin:0 auto;padding:6px 10px;color:#fff!important;background:#000!important;font:14px/1.4 "Pixelated MS Sans Serif",Arial,sans-serif;text-align:center;animation:saver-hint 5s linear forwards}@keyframes saver-hint{0%,75%{opacity:1}to{opacity:0}}:root[data-saver-hidden=true] .screen-saver-scene *{animation-play-state:paused}.saver-choice{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.saver-choice select{flex:1 1 180px;min-width:0}.saver-choice button{flex:0 0 auto}.saver-delay{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.saver-delay input{width:64px;min-width:0}.saver-settings fieldset{min-width:0}.saver-settings label{display:inline-block;margin-bottom:4px}@media(prefers-reduced-motion:reduce){.saver-travel-x,.saver-travel-y{animation:none}.saver-travel-x{transform:translate(50%)}.saver-travel-y{transform:translateY(50%)}.saver-star{animation:none;opacity:1;transform:translate(var(--star-x),var(--star-y))}.screen-saver-hint{animation:none}}.background-settings{min-width:0}.background-choices{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.background-choices fieldset{margin:0 0 12px;min-width:0}.background-choices .background-list{height:112px;padding:2px;margin:0 0 8px;background-image:none}.background-select-label{display:block;margin-bottom:4px}.background-list :is(option,optgroup){font:inherit}.background-pattern-actions{display:flex;flex-wrap:wrap;gap:5px}.pattern-scale-control{display:flex;flex-direction:column;gap:4px;min-width:0;margin:8px 0}.pattern-scale-control select{width:100%;min-width:0;box-sizing:border-box;font:inherit}.background-pattern-actions button{min-width:0;padding:4px 8px;flex:1 1 auto}.background-contrast-note{font-size:.95em}.settings-monitor{position:relative;width:230px;max-width:100%;aspect-ratio:184 / 170;margin:0 auto 10px}.settings-monitor-frame{position:absolute;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}.settings-preview{position:absolute;left:8.7%;top:9.42%;width:82.6%;height:65.88%;overflow:hidden;box-sizing:border-box;background-color:var(--desktop-bg);background-image:var(--desktop-wallpaper);background-size:var(--desktop-wallpaper-size);background-position:var(--desktop-wallpaper-position);background-repeat:var(--desktop-wallpaper-repeat);color:var(--desktop-label-color)}.settings-preview-icon{position:absolute;left:5px;top:6px;width:52px;text-align:center}.settings-preview-icon img{display:block;width:20px;height:20px;margin:0 auto 2px;image-rendering:pixelated}.settings-preview-icon span{display:block;font:8px var(--icon-label-family);text-shadow:var(--desktop-label-shadow);color:var(--desktop-label-color)}.settings-preview-taskbar{position:absolute;bottom:0;left:0;right:0;height:9px;border-top:1px solid #fff;background:silver;display:flex;justify-content:space-between;align-items:center;padding:1px 3px;box-sizing:border-box;color:#000}.settings-preview-taskbar span{font:6px Arial,sans-serif}.settings-preview-taskbar i{width:14px;height:5px;border:1px inset #fff}.pattern-editor{padding:12px;display:flex;flex-direction:column;gap:8px;min-width:0;line-height:1.4;container:pattern-editor / inline-size}.pattern-editor label,.pattern-editor input,.pattern-editor button{font:inherit}.pattern-name{box-sizing:border-box;width:100%}.pattern-editor-columns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px}.pattern-editor fieldset{margin:0;min-width:0}.pattern-grid{display:grid;grid-template-columns:repeat(8,1fr);aspect-ratio:1;max-width:224px;margin:0 auto;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #808080}.pattern-grid .pattern-cell{display:block;padding:0;min-width:0;min-height:0;width:100%;height:100%;border:0;border-right:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0;border-radius:0;box-shadow:none!important;background:#fff!important;cursor:var(--cursor-crosshair, crosshair);touch-action:none}.pattern-grid .pattern-cell[data-on=true]{background:#000!important}.pattern-grid .pattern-cell:focus-visible{outline:2px solid #000080;outline-offset:-3px}.pattern-grid .pattern-cell[data-on=true]:focus-visible{outline-color:#fff}.pattern-repeat-preview{min-height:112px;background-size:8px 8px;border:2px inset #fff}.pattern-tile-sample{display:flex;align-items:center;gap:10px;padding:8px;min-height:64px;overflow-wrap:anywhere}.pattern-single-tile{flex:0 0 auto;outline:1px solid var(--appearance-surface-text, #000)}.pattern-preview-group p,.pattern-editor-hint{margin:6px 0 0}.pattern-editor-tools,.pattern-editor-actions{display:flex;gap:6px;flex-wrap:wrap}.pattern-editor-tools button{min-width:0;padding:4px 8px}.pattern-editor-actions{justify-content:flex-end;padding:6px 8px}.pattern-editor-actions button{min-width:88px;touch-action:manipulation}@media(pointer:coarse),(max-width:700px){.pattern-editor-actions button{min-height:32px}}.pattern-editor-error{margin:0;color:maroon}@container settings-panel (max-width: 440px){.background-choices{grid-template-columns:minmax(0,1fr);gap:0}.settings-monitor{width:184px}}@container pattern-editor (max-width: 380px){.pattern-editor-columns{grid-template-columns:minmax(0,1fr);gap:8px}.pattern-repeat-preview{min-height:56px}.pattern-preview-group p{display:none}.pattern-tile-sample{min-height:0;padding:4px}}:root[data-high-contrast=true] .pattern-grid .pattern-cell{background:#fff!important;border-color:gray!important}:root[data-high-contrast=true] .pattern-grid .pattern-cell[data-on=true]{background:#000!important}:root[data-high-contrast=true] .pattern-editor-error{color:#ff0!important}:root[data-high-contrast=true] .settings-preview-taskbar{background:#000;color:#fff}.pattern-drawing-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pattern-drawing-options label{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:4px}.pattern-drawing-options select{display:block;width:100%;min-width:0;font:inherit}.pattern-cell[data-anchor=true]{outline:2px dashed var(--win95-blue, #000080);outline-offset:-3px}:root[data-high-contrast=true] .pattern-cell[data-anchor=true]{outline-color:#ff0}@container pattern-editor (max-width: 300px){.pattern-drawing-options{grid-template-columns:minmax(0,1fr)}}.settings-illustrated{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;min-width:0}.settings-illustrated-content{min-width:0}.settings-illustration{position:relative;width:32px;height:32px;margin:4px 0;pointer-events:none}.settings-illustration img{position:relative;display:block;width:32px;height:32px;image-rendering:pixelated}.settings-illustration-click{position:absolute;width:14px;height:14px;top:-3px;left:-3px;border:3px double #800000;border-radius:50%}:root[data-high-contrast=true] .settings-illustration-click{border-color:#ff0}@container settings-content (max-width: 360px){.settings-illustrated{grid-template-columns:minmax(0,1fr);gap:4px}}.settings-illustrated-content>p{margin-top:8px}.settings-illustrated-content>label:not(.win95-check-label){display:block;margin-bottom:5px}.settings-color-button{display:inline-flex;align-items:center;gap:6px;min-width:0;white-space:normal;text-align:left}.settings-color-button>span{display:block;flex:0 0 24px;height:18px;border:1px solid #808080}.window[data-app=settings] .window-body:has(>.color-picker){overflow:hidden}.color-picker{padding:10px;overflow:auto;min-height:0;overscroll-behavior:contain}.color-picker-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:10px}.color-picker fieldset{min-width:0;margin:0;padding:10px}.color-picker label{font:inherit}.color-picker-palette{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px}.color-picker-palette button{min-width:0;min-height:24px;aspect-ratio:1;padding:3px}.color-picker-palette button span{display:block;width:100%;height:100%;min-height:16px;border:1px solid #808080;box-sizing:border-box}.color-picker-palette button[aria-pressed=true]{outline:1px dotted currentColor;outline-offset:-2px}.color-picker-preview{display:flex;align-items:center;gap:8px;margin:12px 0}.color-picker-preview>span:first-child{width:60px;height:44px;flex-shrink:0;border:2px inset #fff}.color-picker-hex{display:grid;gap:4px}.color-picker-rgb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.color-picker-rgb label{display:grid;min-width:0;gap:4px}.color-picker :is(input[type=text],input[type=number]){width:100%;min-width:0;box-sizing:border-box;height:auto;min-height:calc(24px*clamp(1,var(--ui-scale, 1),1.5));line-height:1.2}.color-picker-spectrum{position:relative;height:150px;overflow:hidden;border:2px inset #fff;touch-action:none;background:linear-gradient(to top,#fff,#fff0),linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);cursor:var(--cursor-crosshair)}.color-picker-spectrum>span{position:absolute;width:7px;height:7px;border:1px solid #000;box-shadow:0 0 0 1px #fff;transform:translate(-50%,-50%);pointer-events:none}.color-picker-range{display:grid;gap:5px;margin-top:10px}.color-picker-range input{width:100%;min-width:0}.color-picker-error{margin:8px 0 0;line-height:1.4}.color-picker-actions{display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end;padding:8px}.color-picker-actions button{min-width:70px}:root[data-high-contrast=true] :is(.settings-color-button,.color-picker-preview)>span:first-child,:root[data-high-contrast=true] .color-picker-palette button>span{forced-color-adjust:none}.settings-caret-preview{display:flex;align-items:center;justify-content:center;min-height:56px;margin:10px 0;border:2px inset #fff;color:var(--appearance-window-text, #000);background:var(--appearance-window-bg, #fff)}.settings-caret-mark{display:inline-block;width:2px;height:1.15em;margin-left:2px;vertical-align:-.15em;background:currentColor;animation:settings-caret-preview var(--caret-cycle, 1s) step-end infinite}.settings-caret-mark[data-steady=true]{animation:none}@keyframes settings-caret-preview{50%{opacity:0}}.settings-click-test{display:block;box-sizing:border-box;min-width:0;width:100%;min-height:100px;padding:12px;white-space:normal;font:inherit;touch-action:manipulation}.settings-click-effects .settings-swatches{margin-bottom:10px}.settings-click-effects .settings-swatch>span{box-sizing:border-box;border:1px solid #808080}:root[data-high-contrast=true] .settings-click-effects .settings-swatch[aria-pressed=true]{outline-color:#ff0}@media(prefers-reduced-motion:reduce){.settings-caret-mark{animation:none}}.game-menu-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:3px 6px;background:silver;border-bottom:1px solid #808080;-webkit-user-select:none;user-select:none}.game-topbar-menu-item{appearance:none;display:inline-flex;align-items:center;gap:2px;min-width:0;min-height:0;margin:0;padding:2px 6px;border:0;border-radius:0;box-shadow:none;background:transparent;background-image:none;color:inherit;font:inherit;line-height:1;text-align:inherit;text-shadow:none;transform:none;filter:none;transition:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-pointer)}.game-topbar-menu-item:hover,.game-topbar-menu-item:active,.game-topbar-menu-item:focus,.game-topbar-menu-item:focus-visible{border:0;box-shadow:none;outline:none;background:transparent;background-image:none;color:inherit;text-shadow:none;transform:none;filter:none}button.game-topbar-menu-item:not(:disabled):hover,button.game-topbar-menu-item:not(:disabled):active,button.game-topbar-menu-item:focus,button.game-topbar-menu-item:focus-visible{border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;background-image:none!important;color:inherit;text-shadow:none!important;transform:none!important;filter:none!important}.game-topbar-menu-item:disabled{cursor:var(--cursor-default)}.game-topbar-menu-shortcut{text-decoration:underline}.game-settings-actions-container{container-type:inline-size;width:100%;min-width:0}.game-settings-actions{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center;gap:6px 12px;width:100%;min-width:0;margin-top:2px}.game-settings-actions-primary{display:grid;grid-template-columns:repeat(3,75px);align-items:center;justify-content:end;gap:6px;min-width:0}.game-settings-actions button{box-sizing:border-box;width:100%;min-width:0;min-height:23px;padding:0 8px;font-size:12px!important;line-height:1;white-space:nowrap}.game-settings-actions .game-settings-defaults{width:120px;min-width:120px}.game-settings-defaults-compact{display:none}@container (max-width: 390px){.game-settings-actions{gap:4px 6px}.game-settings-actions-primary{grid-template-columns:repeat(3,minmax(68px,75px));gap:4px}.game-settings-actions .game-settings-defaults{width:82px;min-width:82px}.game-settings-defaults-full{display:none}.game-settings-defaults-compact{display:inline}}.game-menu-bar-links,.game-menu-bar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0;margin:0;padding:0}.game-menu-link{min-width:0;padding:2px 6px;border:1px solid transparent;box-shadow:none;background:transparent;color:#111;font:inherit;white-space:nowrap}.game-menu-link:not(:disabled):hover,.game-menu-link:not(:disabled):focus-visible{border-color:#fff #808080 #808080 #fff;background:#d4d0c8}.game-menu-link.is-active:not(:disabled){border-color:navy;background:navy;color:#fff}.game-menu-link:focus-visible{outline:none}.game-menu-dropdown{position:relative;display:inline-flex;z-index:12}.game-menu-dropdown-trigger{appearance:none;min-width:0;min-height:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;background-image:none;color:inherit;font:inherit;line-height:inherit;text-align:inherit;text-shadow:none;transform:none;filter:none;transition:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-pointer)}.game-menu-dropdown-trigger:hover,.game-menu-dropdown-trigger:active,.game-menu-dropdown-trigger:focus,.game-menu-dropdown-trigger:focus-visible,.game-menu-dropdown-trigger[aria-expanded=true]{border:0;box-shadow:none;outline:none;background:transparent;background-image:none;color:inherit;text-shadow:none;transform:none;filter:none}button.game-menu-dropdown-trigger:not(:disabled):hover,button.game-menu-dropdown-trigger:not(:disabled):active,button.game-menu-dropdown-trigger:focus,button.game-menu-dropdown-trigger:focus-visible,button.game-menu-dropdown-trigger[aria-expanded=true]{border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important;background-image:none!important;color:inherit;text-shadow:none!important;transform:none!important;filter:none!important}.game-menu-dropdown-access-key{text-decoration:underline}.game-menu-dropdown-popup{position:absolute;top:calc(100% + 2px);left:0;z-index:20;width:max-content;min-width:210px;max-width:min(320px,calc(100vw - 24px));padding:3px;border:2px solid;border-color:#ffffff #0a0a0a #0a0a0a #ffffff;background:silver;box-shadow:1px 1px gray}.game-menu-dropdown-popup button{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:4px;width:100%;min-height:22px;padding:2px 7px 2px 3px;border:0;box-shadow:none;background:transparent;color:#111;text-align:left;font:inherit}.game-menu-dropdown-popup button:hover,.game-menu-dropdown-popup button:focus,.game-menu-dropdown-popup button:focus-visible{outline:none;background:navy;color:#fff}.game-menu-dropdown-marker{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.game-menu-dropdown-marker.is-checked:before{content:"";width:8px;height:4px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(-45deg)}.game-menu-link:disabled{color:gray;text-shadow:1px 1px #fff}.game-menu-link-shortcut{text-decoration:underline}.game-result-body,.game-leaderboard-body{display:flex;flex-direction:column;min-width:0;gap:10px;padding:12px 14px;overflow:auto;background:silver;color:#111}.game-result-intro{display:grid;gap:4px;line-height:1.45}.game-result-summary{padding:12px}.game-result-summary h3{margin:0 0 8px;font-size:1.08em}.game-result-summary dl{display:grid;gap:5px;margin:0}.game-result-summary dl>div{display:grid;grid-template-columns:minmax(120px,170px) minmax(0,1fr);gap:10px}.game-result-summary dt,.game-result-summary dd{margin:0}.game-result-summary dd{font-weight:700;overflow-wrap:anywhere}.game-result-status{padding:8px 10px;border:1px solid #808080;background:#eee;line-height:1.4}.game-result-status.is-success{border-color:#2f6b2f;background:#e5f4e5;color:#124012}.game-result-status.is-warning{border-color:#8a6500;background:#fff4ca;color:#4d3900}.game-result-status.is-error{border-color:#9a1c1c;background:#f8e1e1;color:#600}.game-result-actions,.game-leaderboard-status{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.game-result-actions button{min-width:104px}.game-result-publish{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:8px;padding:12px}.game-leaderboard-status .status-bar-field{flex:1 1 160px;margin:0}.game-leaderboard-filters{display:grid;grid-template-columns:auto minmax(130px,1fr) auto minmax(130px,1fr) auto auto;align-items:center;gap:8px;min-width:0}.game-leaderboard-filters :is(input,select){width:100%;min-width:0}.game-leaderboard-mode-row,.game-leaderboard-mode-options,.game-leaderboard-limit-control{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.game-leaderboard-mode-label{font-weight:700}.game-leaderboard-mode-options button{min-width:126px}.game-leaderboard-mode-options button[aria-pressed=true]{font-weight:700}.game-leaderboard-filter-panel{min-width:0;margin:0}.game-leaderboard-search-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:30px}.game-leaderboard-search-row input{width:100%;min-width:0}.game-leaderboard-loading{display:flex;flex-direction:column;gap:8px;padding:12px}.game-leaderboard-table-frame{min-height:0;padding:10px}.game-leaderboard-empty{margin:0;line-height:1.4}.game-leaderboard-table-wrap{min-width:0;max-height:min(52vh,390px);overflow:auto;background:#fff}.game-leaderboard-table{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed;background:#fff;font-size:inherit;font-variant-numeric:tabular-nums}.game-leaderboard-table th,.game-leaderboard-table td{width:auto;padding:6px 8px;border-top:0;border-right:0;border-left:0;text-align:left;vertical-align:middle}.game-leaderboard-table th{border-bottom:1px solid #808080;box-shadow:none;font-size:1em;font-weight:700}.has-header-separators th{border-right:0;background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}.game-leaderboard-table td{border-bottom:1px solid #a5a5a5;overflow:hidden;text-overflow:ellipsis}.game-leaderboard-table tbody tr:hover{background:#e7e7ff}.game-leaderboard-table button{min-width:84px;font-size:inherit}.game-replay-player{display:grid;gap:8px;min-width:0;padding:9px 10px 8px;border:2px solid;border-color:#fff #808080 #808080 #fff;background:silver;box-shadow:1px 1px #000;box-sizing:border-box}.game-replay-progress{display:grid;grid-template-columns:minmax(46px,auto) minmax(0,1fr) minmax(46px,auto);align-items:center;gap:8px;min-width:0}.game-replay-timeline{display:block;min-width:0;padding:4px 6px;border:2px solid;border-color:#808080 #fff #fff #808080;background:#d4d0c8}.game-replay-timeline input[type=range]{appearance:none;-webkit-appearance:none;display:block;width:100%;min-width:0;height:18px;margin:0;padding:0;border:0;outline:0;background:transparent;accent-color:#808080}.game-replay-timeline input[type=range]::-webkit-slider-runnable-track{height:6px;border:2px solid;border-color:#808080 #fff #fff #808080;background:silver;box-sizing:border-box}.game-replay-timeline input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:18px;margin-top:-6px;border:2px solid;border-color:#fff #000 #000 #fff;border-radius:0;background:silver}.game-replay-timeline input[type=range]::-moz-range-track{height:4px;border:2px solid;border-color:#808080 #fff #fff #808080;border-radius:0;background:silver;box-sizing:border-box}.game-replay-timeline input[type=range]::-moz-range-thumb{width:10px;height:16px;border:2px solid;border-color:#fff #000 #000 #fff;border-radius:0;background:silver}.game-replay-timeline input[type=range]:focus-visible{outline:1px dotted #000;outline-offset:2px}.game-replay-timeline input[type=range]:disabled{opacity:1;filter:grayscale(1)}.game-replay-timeline input[type=range]:disabled::-webkit-slider-thumb{border-color:#fff #808080 #808080 #fff;background:#d4d0c8}.game-replay-timeline input[type=range]:disabled::-moz-range-thumb{border-color:#fff #808080 #808080 #fff;background:#d4d0c8}.game-replay-time{width:6.25em;min-width:6.25em;max-width:6.25em;box-sizing:border-box;padding:3px 5px;border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff;color:#111;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center}.game-replay-time:last-child{text-align:center}.game-replay-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding-top:2px}.game-replay-progress-label{grid-column:1;justify-self:start;min-width:0;color:#333;font-size:.92em;font-variant-numeric:tabular-nums;white-space:nowrap}.game-replay-transport{grid-column:2;display:inline-flex;align-items:center;justify-content:center;gap:3px}.game-replay-control{min-width:34px;min-height:28px;padding:0 7px;font-family:Arial,sans-serif!important;font-size:13px!important;line-height:1}.game-replay-control[aria-pressed=true]{border-color:#808080 #fff #fff #808080;box-shadow:inset 1px 1px #000,inset -1px -1px #dfdfdf}.game-replay-control[aria-label="Mettre le replay en pause"],.game-replay-control[aria-label="Lire le replay"]{min-width:44px}.game-replay-speed{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:5px}.game-replay-speed select{min-width:62px}.game-replay-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.game-replay-view-menu{position:relative;display:inline-flex;z-index:4}.game-replay-view-trigger{min-width:0;padding:2px 6px;border:0;box-shadow:none;background:transparent;color:inherit;white-space:nowrap}.game-replay-menu-trigger,.game-replay-view-trigger{display:inline-flex;align-items:center;gap:2px;font:inherit;cursor:var(--cursor-pointer);-webkit-user-select:none;user-select:none}.game-replay-menu-trigger{padding:2px 6px;border:0;box-shadow:none;background:transparent;color:inherit;white-space:nowrap}.game-replay-menu-trigger:hover,.game-replay-menu-trigger:active,.game-replay-menu-trigger:focus,.game-replay-menu-trigger:focus-visible,.game-replay-view-trigger[aria-expanded=true],.game-replay-view-trigger:hover,.game-replay-view-trigger:active,.game-replay-view-trigger:focus,.game-replay-view-trigger:focus-visible{border:0;box-shadow:none;background:transparent;color:inherit;outline:none;transform:none}.game-replay-menu-access-key{text-decoration:underline}.game-replay-view-popup{position:absolute;top:calc(100% + 2px);left:0;z-index:10;width:max-content;min-width:230px;max-width:min(300px,calc(100vw - 24px));padding:3px;border:2px solid;border-color:#fff #0a0a0a #0a0a0a #fff;background:silver;box-shadow:1px 1px gray}.game-replay-view-popup button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:4px;width:100%;min-width:0;min-height:22px;padding:2px 6px 2px 3px;border:0;box-shadow:none;background:transparent;color:#111;text-align:left}.game-replay-view-popup button:hover,.game-replay-view-popup button:focus-visible{outline:none;background:navy;color:#fff}.game-replay-view-popup button:focus-visible{outline:1px dotted currentColor;outline-offset:-3px}.game-replay-menu-marker{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.game-replay-menu-marker.is-checked:before{content:"";width:8px;height:4px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(-45deg)}.game-replay-view-popup kbd{font:inherit;text-decoration:underline}.game-replay-view-separator{height:2px;margin:3px 2px;border-top:1px solid #808080;border-bottom:1px solid #fff}.game-replay-window{container-name:game-replay-window;container-type:inline-size;min-width:0;min-height:0;overflow:hidden!important}.game-replay-menubar{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0;margin:0;padding:3px 6px;list-style:none;border-bottom:1px solid #808080;background:silver;-webkit-user-select:none;user-select:none}.game-replay-shell{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px;padding:8px 10px 10px;overflow:hidden;background:silver}.game-replay-content{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden}.game-replay-info-panel{flex:0 0 auto;min-width:0;max-height:34%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.game-replay-info-grid{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:4px 10px;align-items:center;line-height:1.2}.breakout-replay-info-panel .game-replay-info-grid{grid-template-columns:minmax(78px,.72fr) minmax(140px,1.5fr) minmax(96px,.9fr) minmax(84px,.9fr);column-gap:8px}.game-replay-info-cell{min-width:0;display:flex;flex-direction:column;gap:2px}.game-replay-info-label{color:#333;font-size:12px;line-height:1.1}.game-replay-info-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-replay-menu-trigger[aria-disabled=true]{color:gray;cursor:var(--cursor-not-allowed);text-shadow:1px 1px #fff}.game-replay-stats-body{min-width:0;padding:12px 14px;overflow:auto;background:silver;color:#111}.game-replay-stats-summary{padding:12px}.game-replay-stats-summary h3{margin:0 0 10px;font-size:1.08em}.game-replay-stats-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 12px;margin:0}.game-replay-stats-summary dl>div{display:grid;grid-template-columns:minmax(112px,1fr) minmax(0,1fr);gap:8px;padding:6px 4px;border-bottom:1px solid #a5a5a5}.game-replay-stats-summary dt{color:#333}.game-replay-stats-summary dd{min-width:0;margin:0;overflow-wrap:anywhere;font-weight:700;text-align:right}.game-replay-stats-empty{padding:12px;line-height:1.4}.game-replay-stats-status{display:flex;align-items:center;gap:8px}.game-replay-stats-status .status-bar-field{margin:0}.game-replay-settings-body{min-width:0;padding:12px 14px;display:flex;flex-direction:column;gap:10px;overflow:auto;background:silver;color:#111}.game-replay-settings-body fieldset{min-width:0;margin:0;padding:9px 10px 10px}.game-replay-settings-row{display:flex;align-items:center;gap:8px;min-width:0;margin:0 0 8px}.game-replay-settings-row:last-child{margin-bottom:0}.game-replay-settings-row>label:first-child{flex:0 0 128px}.game-replay-settings-row select{flex:1 1 auto;min-width:0}.game-replay-settings-check{display:flex;align-items:center;gap:7px;min-width:0;margin:0 0 8px}.game-replay-settings-check:last-child{margin-bottom:0}.game-replay-settings-hint{margin:0;color:#333;font-size:.92em;line-height:1.35}.game-replay-settings-stepper{display:grid;grid-template-columns:26px minmax(72px,92px) 26px minmax(42px,auto);align-items:center;justify-content:end;gap:4px;flex:1 1 196px;min-width:0}.game-replay-settings-stepper button{min-width:0;height:23px;padding:0 3px}.game-replay-settings-stepper output{min-width:0;padding:3px 4px;border:2px solid;border-color:#808080 #fff #fff #808080;background:#fff;font-size:.92em;text-align:center;white-space:nowrap}.game-replay-settings-row--compact{flex-wrap:wrap}.game-replay-settings-row--compact>label:first-child{flex-basis:auto}.game-replay-settings-row--compact .game-replay-settings-stepper{flex:0 1 196px;justify-content:start}.game-replay-stage-panel{flex:1 1 auto;min-width:0;min-height:80px;overflow:hidden}.game-replay-content>.game-replay-player{flex:0 0 auto}@media(max-width:560px){.game-menu-bar{align-items:flex-start;flex-direction:column}.game-menu-bar-links,.game-menu-bar-actions,.game-result-actions{width:100%}.game-result-summary dl>div{grid-template-columns:minmax(0,1fr);gap:1px}.game-result-actions button{flex:1 1 140px}.game-result-publish{grid-template-columns:minmax(0,1fr)}.game-leaderboard-filters{grid-template-columns:auto minmax(0,1fr)}.game-leaderboard-filters button{min-width:0}.game-replay-player{gap:6px;padding:8px}.game-replay-progress{grid-template-columns:minmax(40px,auto) minmax(0,1fr) minmax(40px,auto);gap:5px}.game-replay-toolbar{grid-template-columns:minmax(0,1fr) auto}.game-replay-transport{grid-column:1 / -1;grid-row:1}.game-replay-transport{width:100%;flex-wrap:wrap}.game-replay-progress-label,.game-replay-speed{grid-row:2}.game-replay-progress-label{grid-column:1;justify-self:start}.game-replay-speed{grid-column:2;justify-self:end}.game-replay-control{flex:1 1 38px;max-width:68px}.game-replay-content{gap:6px}.game-replay-info-panel{max-height:30%;padding:8px!important}.game-replay-info-grid,.minesweeper-replay-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.breakout-replay-info-panel .game-replay-info-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important}.game-replay-stage-panel{padding:6px!important}}@container game-replay-window (max-width: 560px){.game-replay-player{gap:6px;padding:8px}.game-replay-progress{grid-template-columns:minmax(40px,auto) minmax(0,1fr) minmax(40px,auto);gap:5px}.game-replay-toolbar{grid-template-columns:minmax(0,1fr) auto}.game-replay-transport{grid-column:1 / -1;grid-row:1}.game-replay-transport{width:100%;flex-wrap:wrap}.game-replay-progress-label,.game-replay-speed{grid-row:2}.game-replay-progress-label{grid-column:1;justify-self:start}.game-replay-speed{grid-column:2;justify-self:end}.game-replay-control{flex:1 1 38px;max-width:68px}.game-replay-content{gap:6px}.game-replay-info-panel{max-height:30%;padding:8px!important}.game-replay-info-grid,.minesweeper-replay-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.breakout-replay-info-panel .game-replay-info-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important}.game-replay-stage-panel{padding:6px!important}.game-replay-settings-row{align-items:stretch;flex-direction:column;gap:4px}.game-replay-settings-row>label:first-child{flex-basis:auto}}@media(max-width:620px){.game-replay-stats-summary dl{grid-template-columns:1fr}.game-leaderboard-status{align-items:stretch}.game-leaderboard-status .status-bar-field{flex-basis:100%}.game-leaderboard-search-row{grid-template-columns:auto minmax(0,1fr)}.game-leaderboard-search-row button{grid-row:2}.game-leaderboard-search-row button[type=submit]{grid-column:1}.game-leaderboard-search-row button[type=button]{grid-column:2}.game-leaderboard-table{display:block;min-width:0;background:transparent}.game-leaderboard-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.game-leaderboard-table.has-header-separators th{border-right:0;box-shadow:none}.game-leaderboard-table tbody{display:grid;gap:8px;padding:6px}.game-leaderboard-table tr{display:grid;min-width:0;padding:5px 7px;border:2px solid;border-color:#fff #808080 #808080 #fff;background:silver}.game-leaderboard-table td{display:grid;grid-template-columns:minmax(72px,.8fr) minmax(0,1.2fr);gap:8px;min-width:0;padding:3px 2px;border:0;overflow-wrap:anywhere}.game-leaderboard-table td:before{content:attr(data-label);color:#333;font-weight:700}}@media(max-height:520px){.game-replay-info-panel{max-height:26%;padding:6px!important}.game-replay-player{padding:6px 8px}}.basic-pattern-editor{padding:12px;min-height:0;min-width:0;overflow:auto;container:basic-pattern / inline-size;color:var(--appearance-surface-text, #000);background:var(--appearance-surface-bg, #c0c0c0)}.basic-pattern-editor :is(button,input){font:inherit}.basic-pattern-name{display:flex;gap:8px;align-items:center;margin-bottom:12px}.basic-pattern-name input{flex:1;min-width:0;width:100%;box-sizing:border-box}.basic-pattern-samples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.basic-pattern-samples fieldset{min-width:0;margin:0;padding:8px}.basic-pattern-editor .pattern-grid{width:100%;max-width:160px;box-sizing:border-box}.basic-pattern-editor .pattern-repeat-preview{width:100%;aspect-ratio:1;min-height:0;max-width:160px;margin:auto;box-sizing:border-box}.basic-pattern-editor p{margin:12px 0;overflow-wrap:anywhere}.basic-pattern-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.basic-pattern-actions button{min-width:68px;max-width:100%;padding:4px 8px;white-space:normal}.basic-pattern-actions button:first-child{margin-right:auto}@container basic-pattern (max-width: 290px){.basic-pattern-samples{grid-template-columns:minmax(0,1fr);gap:8px}.basic-pattern-editor .pattern-repeat-preview{max-width:none;aspect-ratio:auto;height:64px}}.mycomputer-root{position:relative;container-type:inline-size;outline:none;font-size:calc(var(--font-base, 14px) * var(--mc-scale, 1))}.mycomputer-root .mc-body{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;gap:3px;margin:3px}.mc-menubar,.mc-toolbar,.mc-address{display:flex;align-items:center;flex-shrink:0;min-width:0}.mc-menubar{gap:1px;flex-wrap:wrap}.mycomputer-root button,.mycomputer-root input,.mycomputer-root select{font:inherit}:is(.mycomputer-root,.bin-root) .mc-menubar>button{min-width:0;padding:3px 7px;min-height:24px;background:transparent;border:none;box-shadow:none}:is(.mycomputer-root,.bin-root) .mc-menubar>button[aria-expanded=true]{color:#fff;background:navy}.mc-toolbar{flex-wrap:wrap;border-top:1px solid #808080;box-shadow:inset 0 1px #fff;padding:4px 2px 2px;gap:3px}.mycomputer-root .mc-toolbar>button{min-width:0;min-height:42px;padding:3px 8px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px}.mc-toolbar img,.mc-navigation-icon{width:calc(20px * var(--mc-scale, 1));height:calc(20px * var(--mc-scale, 1));object-fit:contain;image-rendering:pixelated}.mc-toolbar button:disabled .mc-navigation-icon{filter:grayscale(1);opacity:.4}.mc-toolbar-separator{width:2px;height:34px;border-left:1px solid #808080;border-right:1px solid white;margin:0 3px}.mc-address{gap:5px;padding:3px 2px}.mc-address label{flex-shrink:0}.mc-address-field{display:flex;align-items:center;flex:1;min-width:0;background:#fff;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;padding:2px}.mc-address-field>img{width:var(--mc-address-icon-size, 16px);height:var(--mc-address-icon-size, 16px);flex-shrink:0;image-rendering:pixelated;object-fit:contain;margin:0 4px}.mycomputer-root .mc-address input{flex:1;min-width:0;width:0;padding:2px;box-shadow:none;border:0;height:auto}.mycomputer-root .mc-address-toggle{width:24px;min-width:24px;height:26px;padding:0;color:#000;flex-shrink:0}.mycomputer-root .mc-address>button{min-width:32px;padding:2px 4px}.mc-address-error{flex-shrink:0;margin:1px 4px;overflow-wrap:anywhere;color:maroon}.mycomputer-root .links-panel{border:0;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;padding:2px}.mycomputer-root .links-statusbar{font-size:inherit;height:auto;min-height:22px;flex-wrap:wrap}.mycomputer-root .links-statusbar>*{min-width:0;overflow-wrap:anywhere}.mycomputer-root .folder-icon[data-item-href^="mc:drive:"]>img,.mc-toolbar img,.mc-property-heading[data-mc-drive] img,.modal-help-title[data-mc-drive] img{image-rendering:auto!important}.mycomputer-root .folder-icon[data-item-href^="mc:drive:"]>img,.mc-property-heading[data-mc-drive] img,.modal-help-title[data-mc-drive] img{transform:translateY(-14%) scale(2.2)}.mycomputer-root .links-view:not([data-view-mode=icons]) .folder-icon .label{display:block!important;flex:1;min-width:0;max-height:none;white-space:nowrap;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.mc-details-heading{display:flex;padding:0 8px;flex-shrink:0;background:silver}.mc-details-heading>div{min-width:0}.mc-column-name{flex:1}.mc-column-size,.mc-item-size{flex:0 0 20%;text-align:right}.mc-column-type,.mc-item-type{flex:0 0 28%}.mc-item-size,.mc-item-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mc-item-type{padding-left:4px}.mycomputer-root .mc-details-heading button{width:100%;min-width:0;text-align:left;padding:3px 5px;white-space:nowrap;overflow:hidden}.mc-popup{position:absolute;z-index:25;background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf,2px 2px #0006;padding:3px;box-sizing:border-box;max-width:100%;max-height:100%;overflow:auto;width:max-content;min-width:min(240px,100%)}:is(.mycomputer-root,.bin-root) .mc-popup>button{display:flex;align-items:center;gap:5px;text-align:left;width:100%;min-width:0;min-height:27px;padding:4px;border:0;box-shadow:none;background:transparent}:is(.mycomputer-root,.bin-root) .mc-popup>button:not(:disabled):is(:hover,:focus){background:navy;color:#fff;outline:none}.mc-check{flex:0 0 14px;text-align:center}.mc-shortcut{flex-shrink:0;white-space:nowrap;margin-left:auto;padding-left:12px}.mc-menu-separator{border-top:1px solid #808080;border-bottom:1px solid white;margin:3px 2px}.mycomputer-root .mc-address-list{background:#fff;min-width:0;border:1px solid black;box-shadow:1px 1px gray;padding:2px;overscroll-behavior:contain}.mycomputer-root .mc-address-list>button{min-height:26px;gap:5px;white-space:nowrap}.mycomputer-root .mc-address-list>button[aria-selected=true]{color:#fff;background:navy}.mc-address-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 calc(var(--mc-address-icon-size, 16px) + 4px);width:calc(var(--mc-address-icon-size, 16px) + 4px);height:calc(var(--mc-address-icon-size, 16px) + 4px);overflow:hidden}.mc-address-icon img{width:var(--mc-address-icon-size, 16px);height:var(--mc-address-icon-size, 16px);object-fit:contain;image-rendering:pixelated}.mc-address-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.mc-dialog{padding:10px;overflow:auto;min-height:0;font-size:calc(var(--font-base, 14px) * var(--ui-scale, 1));line-height:1.45;overflow-wrap:anywhere}.mc-dialog p{margin:8px 0}.mc-dialog button{font:inherit}.mc-property-tab{display:table;border:1px solid #808080;border-bottom:0;padding:3px 12px;box-shadow:inset 1px 1px #fff}.mc-property-sheet{padding:12px;border:1px solid #808080;box-shadow:inset 1px 1px #fff}.mc-property-heading{display:flex;align-items:center;gap:15px;padding-bottom:12px;border-bottom:1px solid #808080}.mc-property-heading img{width:32px;height:32px;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.mc-properties-list{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px}.mc-properties-list dd{margin:0}.mc-swatch{display:inline-block;width:12px;height:12px;border:1px solid black;margin-right:6px;vertical-align:middle}.mc-used{background:#00f}.mc-free{background:#f0f}.mc-disk-chart{width:150px;height:65px;border-radius:50%;border:1px solid black;box-shadow:0 7px purple,0 8px #000;margin:18px auto}.mc-disk-name{text-align:center}.mc-dialog-actions{display:flex;flex-shrink:0;justify-content:flex-end;padding:6px 10px}.mc-help{display:flex;flex-direction:column;gap:12px;font-size:calc(14.5px*clamp(.85,var(--ui-scale, 1),1.5));line-height:1.65;color:#111}.mc-help .about-frame{flex-shrink:0;min-width:0}.mc-help h2{font-size:calc(16.5px*clamp(.85,var(--ui-scale, 1),1.5));margin:0 0 8px}.mc-help table{border-collapse:collapse;width:100%;font:inherit;table-layout:fixed;white-space:normal}.mc-help th,.mc-help td{text-align:left;padding:6px;border:1px solid #808080;vertical-align:top;overflow-wrap:anywhere}.mc-help table>thead>tr>th{background:#d8d8d8;position:static;top:auto;box-shadow:none;height:auto;font-weight:700}.mc-help th:first-child{width:44%}.mc-help kbd{font:inherit}@container (max-width: 430px){.mycomputer-root .mc-toolbar>button{flex:1;min-height:34px;padding:4px}.mc-toolbar>button>span{display:none}.mc-toolbar-separator{height:25px;margin:0 1px}:is(.mycomputer-root,.bin-root) .mc-menubar>button{padding:4px 5px}.mc-column-type,.mc-item-type{display:none}.mc-column-size,.mc-item-size{flex-basis:5.5em}}@media(pointer:coarse){:is(.mycomputer-root,.bin-root) .mc-menubar>button,:is(.mycomputer-root,.bin-root) .mc-popup>button{min-height:34px}.mycomputer-root .mc-address input,.mycomputer-root .mc-address-toggle,.mycomputer-root .mc-address>button{min-height:30px}}.mycomputer-root .folder-icon[data-cut] img{opacity:.45}.mc-control-page>.settings-root,.mc-control-page>.datetime-root,.mc-control-page>.system-lab{flex:1 1 auto;min-height:0;height:auto}.mc-control-toolbar{margin:3px;flex-shrink:0}.mc-dialog .mc-about-link,.mc-dialog .mc-about-link:not(:disabled):active{display:inline;min-width:0;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;text-shadow:none;font:inherit;color:var(--appearance-link-color, #000080);text-decoration:underline}:root[data-high-contrast=true] .mc-dialog .mc-about-link{color:#ff0}.mc-dialog .mc-about-link:focus-visible{outline:1px dotted currentColor;outline-offset:2px}.folder-icon .folder-rename{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:4px 0 0;padding:1px 2px;resize:none;overflow:auto;text-align:center;color:var(--appearance-window-text, #000);background:var(--appearance-window-bg, #fff);font-family:var(--icon-label-family, "Pixelated MS Sans Serif"),Arial,sans-serif;line-height:1.2;border:1px solid var(--appearance-window-text, #000);box-shadow:none}.links-view:not([data-view-mode=icons]) .folder-rename{flex:1 1 0;margin:0;text-align:left}.settings-root{container:settings-panel / inline-size;display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden;position:relative;outline:none;color:#222;font-family:"Pixelated MS Sans Serif",Arial,sans-serif}.settings-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:3px 4px;flex-shrink:0;color:var(--appearance-menu-text, #222);border-bottom:1px solid #808080}.settings-toolbar>button{line-height:1.25}.settings-toolbar .settings-back-button{display:inline-flex;align-items:center;gap:5px;min-width:0;padding:4px 7px;margin-right:4px;color:var(--appearance-menu-text, #222);text-shadow:none;font:inherit}.settings-back-button .mc-navigation-icon{width:16px;height:16px;flex:0 0 16px}.settings-toolbar .settings-back-button:not(:disabled):active{color:var(--appearance-menu-text, #222);text-shadow:none}.settings-toolbar>button:focus-visible{outline:1px dotted currentColor!important;outline-offset:-2px}.settings-root .mc-popup>button{display:flex;align-items:center;gap:5px;text-align:left;width:100%;min-width:0;min-height:27px;padding:4px;border:0;box-shadow:none;background:transparent;color:var(--appearance-menu-text, #222);text-shadow:none;font:inherit}.settings-root .mc-popup>button:not(:disabled):is(:hover,:focus){background:var(--win95-blue, #000080);color:var(--selection-text, #fff);text-shadow:none;outline:none}.settings-content{flex:1;min-height:0;min-width:0;padding:12px;overflow:auto;overscroll-behavior:contain;container:settings-content / inline-size}.settings-content p{margin:0 0 12px;line-height:1.5}.settings-home{display:flex;flex-direction:column;min-width:0;min-height:100%;background:var(--appearance-window-bg, #fff);color:var(--appearance-window-text, #111)}.settings-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));align-content:start;padding:16px 10px;gap:16px 8px}.settings-category{color:var(--appearance-window-text, #111);text-shadow:none;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:flex-start;padding:8px;min-width:0;border:1px solid transparent;background:transparent;box-shadow:none;text-align:center}.settings-category:not(:disabled):is(:hover,:active){background:transparent;box-shadow:none;text-shadow:none}.settings-category-text{display:flex;flex-direction:column;gap:6px;min-width:0;line-height:1.4;overflow-wrap:anywhere}.settings-category-name{font-weight:700}.settings-category img{width:var(--settings-category-icon-size, 34px);height:var(--settings-category-icon-size, 34px);flex-shrink:0;object-fit:contain;image-rendering:pixelated}.settings-category:is(:focus,:focus-visible,:active){outline:none!important;border-color:transparent;box-shadow:none}.settings-category:is(:focus,:active) img{filter:var(--settings-selected-icon-filter)}.settings-category:is(:focus,:active) .settings-category-name{color:var(--selection-text, #fff);background:var(--win95-blue, #000080)}.settings-heading{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:1.15em;overflow-wrap:anywhere}.settings-heading img{width:32px;height:32px;flex-shrink:0;image-rendering:pixelated;object-fit:contain}.settings-tabs{display:flex;flex-wrap:wrap;gap:2px;padding-left:3px}.settings-tabs button{min-width:0;padding:5px 8px;border-radius:3px 3px 0 0;white-space:normal}.settings-tabs button[aria-selected=true]{font-weight:700;box-shadow:inset 1px 1px #fff,inset -1px 0 gray}.settings-tab-panel{border:1px solid #808080;box-shadow:inset 1px 1px #fff;padding:12px}.settings-content fieldset{min-width:0;margin:0 0 12px;padding:10px}.settings-content fieldset>p{margin-top:8px}.settings-content fieldset>label:not(.win95-check-label){display:block;margin-bottom:5px}.settings-content select{width:100%;min-width:0;height:auto;padding-top:4px;padding-bottom:4px}.settings-content .win95-check-label{align-items:flex-start;white-space:normal;line-height:1.4}.settings-content .win95-check-box{flex-shrink:0;margin-top:2px}.settings-content .field-row{min-width:0;flex-wrap:wrap}.settings-content button{max-width:100%;white-space:normal}.settings-actions{display:flex;flex-wrap:wrap;justify-content:flex-end}.settings-swatches{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.settings-swatch{width:28px;min-width:28px;height:28px;padding:0}.settings-swatch[aria-pressed=true]{outline:2px solid #000;outline-offset:1px}.settings-swatch>span{display:block;width:100%;height:100%}.settings-color-field{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.settings-color-field input{width:64px;height:28px;min-width:0;padding:2px}.settings-cursor-samples{display:flex;gap:8px;flex-wrap:wrap}.settings-cursor-samples span{padding:8px;background:#fff;border:2px inset #dfdfdf}.settings-note{margin-top:10px!important}.settings-reset-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px;margin-bottom:12px}.settings-reset-list button{min-height:34px}.settings-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px;flex-shrink:0}.settings-footer>span{padding:5px 6px;border:1px solid;border-color:#808080 #fff #fff #808080;flex:1;min-width:0;overflow-wrap:anywhere;font-size:.9em}.settings-footer-buttons{display:flex;flex-shrink:0;gap:6px}@container settings-panel (max-width: 360px){.settings-footer{flex-wrap:wrap}.settings-footer>span{flex-basis:100%}.settings-footer-buttons{margin-left:auto}}@container settings-content (max-width: 350px){.settings-tab-panel,.settings-content fieldset{padding:8px}.settings-tabs button{flex:1 1 auto;padding-inline:5px}}.window[data-app=settings] .window-body:has(>.settings-help){overflow:hidden}.settings-help{container:settings-help / inline-size;min-width:0;min-height:0;padding:12px;overflow:auto;overscroll-behavior:contain;font-family:"Pixelated MS Sans Serif",Arial,sans-serif;font-size:calc(14.5px*clamp(.85,var(--ui-scale, 1),1.5));line-height:1.65;color:#111}.settings-help .about-frame{min-width:0;margin-bottom:16px}.settings-help .about-frame:last-child{margin-bottom:0}.settings-help h2{font-size:1.14em;line-height:1.3;margin:0 0 8px}.settings-help p{margin:0 0 10px}.settings-help p:last-child{margin-bottom:0}.settings-help kbd{font:inherit;font-weight:700}.settings-help-table{border-collapse:collapse;width:100%;table-layout:fixed;font:inherit}.settings-help-table :is(thead,th){position:static}.settings-help-table :is(th,td){border:1px solid #808080;padding:6px;text-align:left;vertical-align:top;height:auto;white-space:normal;overflow-wrap:anywhere}.settings-help-table thead th{background:#d8d8d8;box-shadow:none}.settings-help-categories th:first-child{width:4em}.settings-help-categories td:first-child{text-align:center}.settings-help-categories img{width:32px;height:32px;object-fit:contain;image-rendering:pixelated}.settings-help :is(.settings-help-shortcuts,.settings-help-controls) th:first-child{width:35%}.settings-help-footer{flex:0 0 auto;align-items:center;gap:6px;padding:3px}.settings-help-footer .status-bar-field{min-width:0;margin:0}@container settings-help (max-width: 350px){.settings-help .about-frame{padding:8px}.settings-help-categories th:first-child{width:48px}.settings-help-icon-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@container settings-help (max-width: 260px){.settings-help :is(.settings-help-shortcuts,.settings-help-controls),.settings-help :is(.settings-help-shortcuts,.settings-help-controls) :is(tbody,tr,th,td){display:block}.settings-help :is(.settings-help-shortcuts,.settings-help-controls) thead{display:none}.settings-help :is(.settings-help-shortcuts,.settings-help-controls) tbody tr{border:1px solid #808080;margin-bottom:8px}.settings-help :is(.settings-help-shortcuts,.settings-help-controls) tbody tr:last-child{margin-bottom:0}.settings-help :is(.settings-help-shortcuts,.settings-help-controls) :is(th,td){border:0;width:auto}.settings-help :is(.settings-help-shortcuts,.settings-help-controls) th:first-child{width:auto;background:#d8d8d8}}.settings-category-name{font-family:var(--icon-label-family);font-size:var(--icon-label-font);font-weight:400}.settings-category:focus-visible .settings-category-name{outline:1px dotted #fff}.settings-range{margin:10px 0 16px;min-width:0}.settings-range>label{display:block;margin-bottom:8px}.settings-range-ends{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px}.settings-range input{width:100%;min-width:0;margin:6px 0}.settings-range output{display:block;text-align:center}.settings-keyboard-test{box-sizing:border-box;resize:vertical;width:100%;min-height:90px;margin-bottom:8px}.settings-section-tabs{display:flex;flex-wrap:wrap;gap:2px;padding-left:3px}.settings-section-tabs button{min-width:0;padding:5px 8px}.settings-section-tabs button[aria-pressed=true]{border-bottom:0;box-shadow:inset 1px 1px #fff,inset -1px 0 gray;font-weight:700}.settings-double-click{display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px;margin:8px auto}.settings-double-click img{width:48px;height:48px;image-rendering:pixelated}.settings-scheme-preview{border:2px inset #fff;padding:8px;margin:12px 0;min-width:0}.settings-scheme-preview>div{padding:4px 6px;overflow-wrap:anywhere}.settings-scheme-preview>div:first-child{display:flex;justify-content:space-between;gap:4px;align-items:center;font-weight:700}.settings-scheme-content{display:flex;flex-direction:column;position:relative;padding-right:30px!important;min-height:70px}.settings-scheme-scroll{position:absolute;inset:0 0 0 auto;border:1px outset white;display:flex;justify-content:center;align-items:center}.settings-item-colors{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.settings-item-colors>label{display:flex;flex-direction:column;gap:6px}.settings-item-colors input{width:65px;height:28px;padding:2px}.bin-root{position:relative;container-type:inline-size;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;outline:none;font-size:calc(var(--font-base, 14px) * var(--mc-scale, 1))}.bin-body,.bin-panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.bin-body{gap:4px;overflow:hidden;margin:3px}.bin-root button{font:inherit}.bin-toolbar,.bin-dialog-actions{display:flex;flex-wrap:wrap;gap:4px;padding:3px 0;flex-shrink:0}.bin-toolbar button{min-width:0;flex:1 1 auto;padding:4px 6px}.bin-dialog-actions{justify-content:flex-end;padding:6px}.bin-statusbar{display:flex;gap:4px;padding:3px 0 0}.bin-statusbar .field{padding:2px 4px;border:1px inset #fff;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bin-statusbar .left{flex:1}.bin-statusbar .size{text-align:right}.bin-info-window dd{overflow-wrap:anywhere}.window-app-error{box-sizing:border-box;height:100%;min-width:0;overflow:auto;padding:12px}.window-app-error__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px}.window-app-error__actions button{white-space:normal}@font-face{font-family:Portfolio VGA;src:url(/assets/WebPlus_IBM_VGA_8x16-9EFeBNLu.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.system-incident{position:fixed;inset:0;width:100%;height:100dvh;z-index:2147483600;box-sizing:border-box;overflow:hidden;outline:none;font-size:calc(14px * var(--incident-scale, 1));font-family:"Pixelated MS Sans Serif",Arial,sans-serif;color:#000}.system-incident button{font:inherit;min-height:30px;white-space:normal}.system-incident .title-bar-text{display:flex;align-items:center;gap:6px;font-size:inherit;min-width:0;white-space:normal;overflow-wrap:anywhere}.system-incident .title-bar-text img{width:16px;height:16px;image-rendering:pixelated;flex-shrink:0}.system-incident .window-body{margin:12px;min-height:0;overflow:auto}.incident-system32{display:flex;align-items:center;justify-content:center;padding:16px;background:#000;animation:incident-darken .3s linear}@keyframes incident-darken{0%{background:#0000}to{background:#000}}.incident-system-dialog{width:min(510px,100%);min-width:0;max-width:100%;box-sizing:border-box;max-height:100%;display:flex;flex-direction:column}.incident-message{display:flex;align-items:flex-start;gap:14px;line-height:1.5;overflow-wrap:anywhere}.incident-message>div,.incident-message>p{min-width:0}.incident-message>img{width:32px;height:32px;object-fit:contain;image-rendering:pixelated;flex-shrink:0;margin-top:10px}.incident-message p{margin:8px 0 16px}.incident-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;flex-shrink:0}.incident-system-footer{padding:8px 12px 12px}.incident-actions button{max-width:100%}.incident-errors{display:flex;flex-direction:column;gap:12px;padding:16px 16px max(12px,env(safe-area-inset-bottom));background:#0002}.incident-error-stack{position:relative;flex:1;min-height:0;min-width:0}.incident-error-card{--error-width: min(calc(440px * var(--incident-scale)), calc(100% - 16px) );--error-height: min(calc(212px * var(--incident-scale)), 100%);position:absolute;left:calc((100% - var(--error-width)) * var(--cascade-x));top:calc((100% - var(--error-height)) * var(--cascade-y));width:var(--error-width);height:var(--error-height);min-width:0;display:flex;flex-direction:column;box-sizing:border-box;max-height:100%;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf,2px 2px #0008}.incident-error-card .title-bar{flex-shrink:0;background:navy}.incident-error-card .title-bar-controls button{min-width:16px;width:16px;min-height:14px;height:14px;padding:0}.incident-error-card .title-bar-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.incident-error-card .title-bar-text>span{overflow:hidden;text-overflow:ellipsis}.system-incident .incident-error-card .window-body{margin:9px 10px 0}.incident-error-card .incident-message{line-height:1.3}.incident-error-card .incident-message img{margin-top:4px}.incident-error-card .incident-message p{white-space:pre-line;margin:4px 0}.incident-error-actions{justify-content:center;padding:8px 10px 10px}.incident-error-actions button{min-width:80px;padding:3px 12px;color:#000;text-shadow:none}[data-cascade-variant=humorous] .incident-error-card{--error-width: min(calc(400px * var(--incident-scale)), calc(100% - 16px) );--error-height: min(calc(210px * var(--incident-scale)), 100%)}[data-cascade-variant=humorous] .incident-error-card .title-bar{background:linear-gradient(90deg,navy,#1084d0)}[data-cascade-variant=humorous] .incident-error-actions{justify-content:flex-end}.system-incident .incident-error-final{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(calc(440px * var(--incident-scale)),calc(100% - 32px));height:auto;max-height:calc(100dvh - 120px)}.system-incident .incident-touch-exit{display:none;position:absolute;right:max(10px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));z-index:1000;width:44px;min-width:44px;height:44px;padding:0;font-size:24px;line-height:1;color:#000;background:silver;text-shadow:none}.incident-bsod{background:#00a;color:#fff;display:flex;align-items:center;justify-content:center;padding:clamp(18px,5vw,70px);overflow:auto}.incident-bsod:after{content:"";position:fixed;inset:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,#0002 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,#fff1 0 1px,transparent 1px 3px);opacity:.32}.incident-bsod-content{width:min(960px,100%);max-height:100%;font:400 32px/1.1 Portfolio VGA,monospace;font-synthesis:none;overflow-wrap:anywhere}.incident-bsod-content h1{text-align:center;font:inherit;margin:0 0 32px}.incident-bsod-content h1 span{background:silver;color:#00a;padding:1px 12px}.incident-bsod-content p{margin:0 0 24px}.incident-bsod-content ul{padding-left:24px;margin:0 0 24px}.incident-bsod-code{font-size:inherit}.incident-bsod-content button{display:block;margin:20px auto;padding:8px 14px;font:16px "Pixelated MS Sans Serif",sans-serif}@media(max-width:600px),(max-height:550px){.incident-errors{padding:10px 10px max(10px,env(safe-area-inset-bottom))}.system-incident .window-body{margin:8px}.incident-message{gap:8px}.incident-bsod-content h1{margin-bottom:20px}.incident-bsod-content{font-size:24px}.incident-bsod-content p{margin-bottom:16px}}@media(max-width:360px){.incident-bsod{padding:16px}.incident-bsod-content{font-size:20px}}@media(any-pointer:coarse){.incident-errors{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.system-incident .incident-touch-exit{display:block}}@media(prefers-reduced-motion:reduce){.incident-system32{animation:none}}.mouse-prank-overlay{position:fixed;inset:0;z-index:2147483646;isolation:isolate}.mouse-prank-overlay,.mouse-prank-overlay *{cursor:none!important}.mouse-prank-frozen-cursor{position:absolute;left:50%;top:68%;width:32px;height:32px;image-rendering:pixelated;pointer-events:none}@media(pointer:coarse){.mouse-prank-frozen-cursor{display:none}}.classic-context-menu{position:fixed;z-index:12000;width:max-content;min-width:min(220px,calc(100vw - 8px));max-width:calc(100vw - 8px);max-height:calc(100dvh - 8px);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;padding:3px;background:silver;color:#222;font:calc(var(--font-base, 14px) * var(--ui-scale, 1)) / 1.25 "Pixelated MS Sans Serif",Arial;box-shadow:inset -1px -1px #000,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf,2px 2px #0005}.classic-context-menu>button{display:flex;align-items:center;gap:5px;width:100%;min-width:0;min-height:27px;padding:4px 5px;box-shadow:none;border:0;background:transparent;text-align:left;font:inherit;color:transparent;text-shadow:0 0 #222;outline:none}.classic-context-menu>button:not(:disabled):is(:hover,:focus,[aria-expanded=true]){background:navy;color:#fff}.classic-context-menu>button:disabled{color:gray;text-shadow:1px 1px white}.classic-menu-check{flex:0 0 14px;text-align:center}.classic-menu-label{min-width:0;overflow-wrap:anywhere}.classic-menu-shortcut{margin-left:auto;padding-left:14px;font-size:inherit;white-space:nowrap}.classic-menu-arrow{flex:0 0 10px;margin-left:auto}.classic-menu-shortcut:empty{display:none}.classic-menu-separator{margin:3px 2px;border-top:1px solid #808080;border-bottom:1px solid white}.desktop-icon .desktop-rename{display:block;width:100%;min-width:0;box-sizing:border-box;margin:4px 0 0;padding:1px 2px;resize:none;overflow:auto;text-align:center;color:#000;background:#fff;font:inherit;font-size:var(--icon-label-font, 14px);line-height:1.2;border:1px solid black;box-shadow:none}.desktop-shortcut-fields{display:flex;flex-direction:column;gap:8px;min-width:0}.desktop-shortcut-fields input,.desktop-shortcut-fields select{width:100%;min-width:0;font:inherit;box-sizing:border-box}.desktop-shortcut-fields [role=alert]{color:maroon;margin:0}@media(pointer:coarse){.classic-context-menu>button{min-height:36px}}@media(max-width:420px){.classic-menu-shortcut{display:none}}@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")}body{color:#222;font-family:Arial;font-size:12px}.title-bar,.window,button,input,label,legend,li[role=tab],option,select,table,textarea,ul.tree-view{-webkit-font-smoothing:none;font-family:"Pixelated MS Sans Serif",Arial;font-size:11px}h1{font-size:5rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}u{border-bottom:.5px solid #222;text-decoration:none}button,input[type=reset],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}button.default,input[type=reset].default,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}.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}button:not(:disabled):active,input[type=reset]:not(:disabled):active,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}button.default:not(:disabled):active,input[type=reset].default:not(:disabled):active,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){button:not(:disabled):hover,input[type=reset]:not(:disabled):hover,input[type=submit]:not(:disabled):hover{box-shadow:inset -1px -1px #fff,inset 1px 1px #0a0a0a,inset -2px -2px #dfdfdf,inset 2px 2px gray}}button:focus,input[type=reset]:focus,input[type=submit]:focus{outline:1px dotted #000;outline-offset:-4px}button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0}:disabled,:disabled+label,input[readonly],input[readonly]+label{color:gray}:disabled+label,button:disabled,input[type=reset]:disabled,input[type=submit]:disabled{text-shadow:1px 1px 0 #fff}.window{background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #dfdfdf,inset -2px -2px gray,inset 2px 2px #fff;padding:3px}.title-bar{align-items:center;background:linear-gradient(90deg,navy,#1084d0);display:flex;justify-content:space-between;padding:3px 2px 3px 3px}.title-bar.inactive{background:linear-gradient(90deg,gray,#b5b5b5)}.title-bar-text{color:#fff;font-weight:700;letter-spacing:0;margin-right:24px}.title-bar-controls{display:flex}.title-bar-controls button{display:block;min-height:14px;min-width:16px;padding:0}.title-bar-controls button:active{padding:0}.title-bar-controls button:focus{outline:none}.title-bar-controls button[aria-label=Minimize],.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}.title-bar-controls button[aria-label=Maximize],.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}.title-bar-controls button[aria-label=Maximize]:disabled,.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}.title-bar-controls button[aria-label=Restore],.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}.title-bar-controls button[aria-label=Help],.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}.title-bar-controls button[aria-label=Close],.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}.status-bar{gap:1px;display:flex;margin:0 1px}.status-bar-field{box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px gray;flex-grow:1;margin:0;padding:2px 3px}.window-body{margin:8px}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}legend{background:silver}.field-row{align-items:center;display:flex}[class^=field-row]+[class^=field-row]{margin-top:6px}.field-row>*+*{margin-left:6px}.field-row-stacked{display:flex;flex-direction:column}.field-row-stacked *+*{margin-top:6px}label{align-items:center;display:inline-flex;-webkit-user-select:none;user-select:none}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:0;border:none;margin:0;opacity:0;position:fixed}input[type=checkbox]+label,input[type=radio]+label{line-height:13px}input[type=radio]+label{margin-left:18px;position:relative}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}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")}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}input[type=checkbox]:focus+label,input[type=radio]:focus+label{outline:1px dotted #000}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")}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")}input[type=checkbox]+label{margin-left:19px;position:relative}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}input[type=checkbox]:active+label:before{background:silver}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}input[type=checkbox][disabled]+label:before{background:silver}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")}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],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}select,textarea{border:none}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}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select{height:21px}input[type=number]{height:22px}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{line-height:2}input[type=email]:disabled,input[type=email]:read-only,input[type=number]:disabled,input[type=number]:read-only,input[type=password]:disabled,input[type=password]:read-only,input[type=search]:disabled,input[type=search]:read-only,input[type=tel]:disabled,input[type=tel]:read-only,input[type=text]:disabled,input[type=text]:read-only,input[type=url]:disabled,input[type=url]:read-only,textarea:disabled{background-color:silver}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}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:none}input[type=range]{-webkit-appearance:none;background:transparent;width:100%}input[type=range]:focus{outline:none}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}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)}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}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)}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%}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%}.is-vertical{display:inline-block;height:150px;transform:translateY(50%);width:4px}.is-vertical>input[type=range]{height:4px;margin:0 16px 0 10px;transform:rotate(270deg) translate(calc(-50% + 8px));transform-origin:left;width:150px}.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}.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}.is-vertical>input[type=range]::-webkit-slider-thumb{transform:translateY(-8px) scaleX(-1)}.is-vertical>input[type=range].has-box-indicator::-webkit-slider-thumb{transform:translateY(-10px) scaleX(-1)}.is-vertical>input[type=range]::-moz-range-thumb{transform:translateY(2px) scaleX(-1)}.is-vertical>input[type=range].has-box-indicator::-moz-range-thumb{transform:translateY(0) scaleX(-1)}select:focus{background-color:navy;color:#fff}select:focus option{background-color:#fff;color:#000}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")}a{color:#00f}a:focus{outline:1px dotted #00f}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}ul.tree-view li{list-style-type:none}ul.tree-view a{color:#000;text-decoration:none}ul.tree-view a:focus{background-color:navy;color:#fff}ul.tree-view li,ul.tree-view ul{margin-top:3px}ul.tree-view ul{border-left:1px dotted grey;margin-left:16px;padding-left:16px}ul.tree-view ul>li{position:relative}ul.tree-view ul>li:before{border-bottom:1px dotted grey;content:"";display:block;left:-16px;position:absolute;top:6px;width:12px}ul.tree-view ul>li:last-child:after{background:#fff;bottom:0;content:"";display:block;left:-20px;position:absolute;top:7px;width:8px}ul.tree-view details{margin-top:0}ul.tree-view details[open] summary{margin-bottom:0}ul.tree-view ul details>summary:before{margin-left:-22px;position:relative;z-index:1}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}ul.tree-view details[open]>summary:before{content:"-"}ul.tree-view details>summary::-webkit-details-marker,ul.tree-view details>summary::marker{content:""}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}code,code *{font-family:monospace}summary:focus{outline:1px dotted #000}::-webkit-scrollbar{width:16px}::-webkit-scrollbar:horizontal{height:17px}::-webkit-scrollbar-corner{background:#dfdfdf}::-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")}::-webkit-scrollbar-thumb{background-color:#dfdfdf;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}::-webkit-scrollbar-button:horizontal:end:increment,::-webkit-scrollbar-button:horizontal:start:decrement,::-webkit-scrollbar-button:vertical:end:increment,::-webkit-scrollbar-button:vertical:start:decrement{display:block}::-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}::-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}::-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}::-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}.window[role=tabpanel]{position:relative;z-index:2}menu[role=tablist]{display:flex;list-style-type:none;margin:0 0 -2px;padding-left:3px;position:relative;text-indent:0}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}menu[role=tablist]>li[aria-selected=true]{background-color:silver;margin-left:-3px;margin-top:-2px;padding-bottom:2px;position:relative;z-index:8}menu[role=tablist]>li>a{color:#222;display:block;margin:6px;text-decoration:none}menu[role=tablist]>li[aria-selected=true]>a:focus{outline:none}menu[role=tablist]>li>a:focus{outline:1px dotted #222}menu[role=tablist].multirows>li{flex-grow:1;text-align:center}.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}.sunken-panel,table{background-color:#fff}table{border-collapse:collapse;position:relative;text-align:left;white-space:nowrap}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}table.interactive>tbody>tr{cursor:pointer}table>tbody>tr.highlighted{background-color:navy;color:#fff}table>tbody>tr>*{height:14px;padding:0 6px}.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}.progress-indicator>.progress-indicator-bar{background-color:navy;display:block;height:100%}.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%}.field-border{background:#fff}.field-border,.field-border-disabled{box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a;padding:2px}.field-border-disabled{background:silver}.status-field-border{background:silver;box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px gray;padding:1px}:root{--cursor-default: default;--cursor-pointer: pointer;--cursor-text: text;--cursor-help: help;--cursor-wait: wait;--cursor-progress: progress;--cursor-move: move;--cursor-grab: grab;--cursor-grabbing: grabbing;--cursor-crosshair: crosshair;--cursor-not-allowed: not-allowed;--cursor-ew-resize: ew-resize;--cursor-ns-resize: ns-resize;--cursor-nwse-resize: nwse-resize;--cursor-nesw-resize: nesw-resize}@media(any-hover:hover)and (any-pointer:fine){:root:not([data-native-cursors=true]){--cursor-default: url(data:image/x-icon;base64,AAACAAEAICAAAAAAAAAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAIAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAGAAAADAAAAAwAAAAYAAABGAAAAbAAAAHwAAAB/gAAAfwAAAH4AAAB8AAAAeAAAAHAAAABgAAAAQAAAAAAAAAAAAAAA//////////////////////////////////////////////////////////////////////5////8P////D////h///94f///MP///xD///8B////AB///wA///8Af///AP///wH///8D////B////w////8f////P////3////8=) 0 0, default;--cursor-pointer: url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAB/gAAAf4AAAP/AAAD/wAAB/8AAAf/gAAP/4AAC/+AABv/gAA7/4AAM/2AAANtgAADbQAAA2wAAANgAAADAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////AD///wA///8AP//+AB///gAf//wAH//8AA//+AAP//gAD//wAA//4AAP/+AAD//iAA///gAf//4AP//+AP///gf///4f///+H////h////4f////P//////////////////////////////////////////////////8=) 10 10, pointer;--cursor-text: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20shape-rendering='crispEdges'%3e%3c!--%20The%20original%20Beam.cur%20uses%20Windows%20XOR%20inversion.%20An%20opaque%20outline%20keeps%20the%20same%20small%20I-beam%20readable%20on%20both%20dark%20and%20light%20surfaces.%20--%3e%3cdefs%3e%3cpath%20id='beam'%20d='M7%202.5H9L10.5%204L12%202.5H14M10.5%204V16M7%2017.5H9L10.5%2016L12%2017.5H14'/%3e%3c/defs%3e%3cuse%20href='%23beam'%20fill='none'%20stroke='white'%20stroke-width='3'/%3e%3cuse%20href='%23beam'%20fill='none'%20stroke='black'%20stroke-width='1'/%3e%3c/svg%3e") 10 10, text;--cursor-help: url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAGDgAABhEAAAwggAAMEQAAGA4AARgRAAGwEQAB8BEAAf4IgAH99EAB+RIgAfESEAHhEhABwRIQAYCMIAEAQEAAAD+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////+f////Dx///w4P//4cB//eHg//zD8f/8Q+D//Afg//wAYP/8APB//AAIP/wCDB/8BgwP/A4MD/weDA/8PwAf/H+AP/z/wH/9////////////////////////////////////////////////////////8=) 10 10, help;--cursor-wait: url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/4AAAAAAAACqgAAA1YAAAOuAAAD3gAAAfwAAADYAAAAcAAAACAAAAAgAAAAUAAAAPgAAAHcAAADrgAAA1YAAAP+AAAD/gAAAAAAAAP+AAAAAAAA//////////////////////////////////////////////////////AAf//wAH//8AB///gA///4AP//+AD///gA///4AP///AH///4D////B////wf///4D///8Af//+AD///gA///4AP//+AD///gA///wAH//8AB///AAf/8=) 10 10, wait;--cursor-progress: url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/4AAAAAAAACqgAAA1YAAAOuAAAD3gAAAfwAAADYAAAAcAAAACAAAAAgAAAAUAAAAPgAAAHcAAADrgAAA1YAAAP+AAAD/gAAAAAAAAP+AAAAAAAA//////////////////////////////////////////////////////AAf//wAH//8AB///gA///4AP//+AD///gA///4AP///AH///4D////B////wf///4D///8Af//+AD///gA///4AP//+AD///gA///wAH//8AB///AAf/8=) 10 10, progress;--cursor-move: url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABQAAAAiAAAAQQAAAICAAAD3gAADFGAABRRQAAkUSAAR98QAIAACABH3xAAJFEgABRRQAAMUYAAA94AAAICAAABBAAAAIgAAABQAAAAIAAA////////////////////////////////////////////////////////////3////4////8H///+A////AH///wB///zjn//444//8OOH/+AAA//AAAH/4AAD//Djh//444///OOf//8Af///AH///4D////B////4/////f//8=) 10 10, move;--cursor-grab: url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABQAAAAiAAAAQQAAAICAAAD3gAADFGAABRRQAAkUSAAR98QAIAACABH3xAAJFEgABRRQAAMUYAAA94AAAICAAABBAAAAIgAAABQAAAAIAAA////////////////////////////////////////////////////////////3////4////8H///+A////AH///wB///zjn//444//8OOH/+AAA//AAAH/4AAD//Djh//444///OOf//8Af///AH///4D////B////4/////f//8=) 10 10, grab;--cursor-grabbing: url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABQAAAAiAAAAQQAAAICAAAD3gAADFGAABRRQAAkUSAAR98QAIAACABH3xAAJFEgABRRQAAMUYAAA94AAAICAAABBAAAAIgAAABQAAAAIAAA////////////////////////////////////////////////////////////3////4////8H///+A////AH///wB///zjn//444//8OOH/+AAA//AAAH/4AAD//Djh//444///OOf//8Af///AH///4D////B////4/////f//8=) 10 10, grabbing;--cursor-crosshair: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20shape-rendering='crispEdges'%3e%3c!--%20Opaque%20counterpart%20of%20the%20XOR-only%20crosshair%20in%20Cursor_4.cur.%20--%3e%3cdefs%3e%3cpath%20id='cross'%20d='M10.5%202V19M2%2010.5H19'/%3e%3c/defs%3e%3cuse%20href='%23cross'%20fill='none'%20stroke='white'%20stroke-width='3'/%3e%3cuse%20href='%23cross'%20fill='none'%20stroke='black'%20stroke-width='1'/%3e%3c/svg%3e") 10 10, crosshair;--cursor-not-allowed: url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPwAAAMDAAAEAIAACHhAABGGIAAiBBAAJAiQAEQRiABIIkgASERIAEiISABJEEgARiCIACRAkAAggRAAEYYgAAh4QAAEAIAAAwMAAAD8AAAAAAAA////////////////////////////////////////////////////////////A////AD///gAf//wAD//4Hgf/8H4D//D8A//g+AH/4fBh/+Hg4f/hweH/4YPh/+AHwf/wD8P/8B+D//geB//8AA///gAf//8AP///wP///////8=) 10 10, not-allowed;--cursor-ew-resize: url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAGAABQBQAAkASAAR/8QAIAACABH/xAAJAEgABQBQAAMAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////////////////////////////////////////////////////////////////////z/n//4/4//8P+H/+AAA//AAAH/4AAD//D/h//4/4///P+f/////////////////////////////////8=) 10 10, ew-resize;--cursor-ns-resize: url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABQAAAAiAAAAQQAAAICAAAD3gAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAUAAAA94AAAICAAABBAAAAIgAAABQAAAAIAAA////////////////////////////////////////////////////////////3////4////8H///+A////AH///wB////j////4////+P////j////4////+P////j////4////+P///8Af///AH///4D////B////4/////f//8=) 10 10, ns-resize;--cursor-nwse-resize: url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/AAAAQQAAACEAAAARAAAAKQAAAFUAAACjAAABQAAAYoAAAFUAAABKAAAARAAAAEIAAABBAAAAfwAAAAAAAAAAAAAAAAAAA////////////////////////////////////////////////////////////////////////////4D///+A////wP///+D////A////iP///xz///4///+cf///iP///4H///+D////gf///4D///+A///////////////////8=) 10 10, nwse-resize;--cursor-nesw-resize: url(data:image/x-icon;base64,AAACAAEAICAAAAoACgAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH8AAABBAAAAQgAAAEQAAABKAAAAVQAAAGKAAAABQAAAAKMAAABVAAAAKQAAABEAAAAhAAAAQQAAAH8AAAAAAAAAAAAAAAAAA///////////////////////////////////////////////////////////////////////////gP///4D///+B////g////4H///+I////nH////4/////HP///4j////A////4P///8D///+A////gP/////////////////8=) 10 10, nesw-resize}}html,body{cursor:var(--cursor-default)}:where(button,select,summary,a[href],[role=button],[role=tab],[role=menuitem],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],input[type=range],input[type=color],input[type=file]){cursor:var(--cursor-pointer)}table.interactive>tbody>tr{cursor:var(--cursor-pointer)}:where(textarea,input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=number],[contenteditable=true]){cursor:var(--cursor-text)}.window[data-window-id]>.title-bar{cursor:var(--cursor-move)}.window-mobile-fit[data-window-maximized=true]>.title-bar,.window[data-window-immersive=true]>.title-bar{cursor:var(--cursor-default)}:root button:is([title^=Aide],[aria-label^=Aide]),abbr[title]{cursor:var(--cursor-help)}:where([aria-busy=true]){cursor:var(--cursor-progress)}:root :is(button,input,select,textarea):disabled,:root [aria-disabled=true]{cursor:var(--cursor-not-allowed)}.shutdown-sequence-overlay:not(.is-safe),.shutdown-sequence-overlay:not(.is-safe) .shutdown-scene{cursor:var(--cursor-wait)}.desktop[data-dragging=true],.desktop[data-dragging=true] *,.window.react-draggable-dragging,.window.react-draggable-dragging *{cursor:var(--cursor-move)!important}:root body[data-cursor-forbidden=true],:root body[data-cursor-forbidden=true] *{cursor:var(--cursor-not-allowed)!important}::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement,::-webkit-scrollbar-button:horizontal:start:increment,::-webkit-scrollbar-button:horizontal:end:decrement{display:none;width:0;height:0}:root{--desktop-bg: #008080;--desktop-icon-size: 64px;--ui-scale: 1;--font-base: 14px;--title-icon-size: 2em;--win95-blue: #000080;--links-status-h: 22px;--taskbar-offset: 48px;--startmenu-sidebar-bg: #7b7d7b;--startmenu-sidebar-width: 42px}html,body,#root{height:100%;overflow:clip}body{margin:0;background:var(--desktop-bg);font-size:calc(var(--font-base) * var(--ui-scale))!important;line-height:1.25}.window,.title-bar,.status-bar,.menu,.menu .menu-item,.field-row,button,input,select,textarea,label{font-size:1em!important}.desktop{background-color:var(--desktop-bg);background-image:var(--desktop-wallpaper, none);background-size:var(--desktop-wallpaper-size, auto);background-position:var(--desktop-wallpaper-position, 0 0);background-repeat:var(--desktop-wallpaper-repeat, repeat);width:100%;height:100%;position:relative;overflow:clip;-webkit-user-select:none;user-select:none}.desktop-icons{position:absolute;top:8px;left:8px;right:8px;bottom:calc(8px + var(--desktop-taskbar-offset, var(--taskbar-offset)));overflow:clip;overscroll-behavior:contain;min-width:1px;min-height:1px;z-index:0}.desktop-windows{position:absolute;inset:0;z-index:1;overflow:visible;pointer-events:none}.desktop-windows>.window{pointer-events:auto}.desktop-windows img{-webkit-user-drag:none}.window-movement-boundary{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}.desktop.is-window-immersive>.desktop-icons,.desktop.is-window-immersive>.taskbar,.desktop.is-window-immersive .window-movement-boundary{display:none!important}.desktop.is-window-immersive .desktop-windows{position:fixed;inset:0;z-index:20000;overflow:hidden}.desktop.is-window-immersive .desktop-windows>.window:not(.window-immersive){visibility:hidden!important;pointer-events:none!important}.window.window-immersive,.desktop-windows>.window:fullscreen{position:fixed!important;inset:0!important;width:100vw!important;width:100dvw!important;height:100vh!important;height:100dvh!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;transform:none!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:silver}.window.window-immersive>.title-bar,.desktop-windows>.window:fullscreen>.title-bar{display:none!important}.window.window-immersive>.window-client-area,.desktop-windows>.window:fullscreen>.window-client-area{flex:1 1 auto!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}.window.window-immersive>.window-client-area>.window-body,.desktop-windows>.window:fullscreen>.window-client-area>.window-body,.window.window-immersive>.window-body,.desktop-windows>.window:fullscreen>.window-body{flex:1 1 auto!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;border:0!important;box-sizing:border-box}.window.window-immersive :is(.window-app-chrome,.game-menu-bar,.space-invaders-menubar,.breakout-menubar,.pacman-menubar,.tabs-bar,.dt-tabs,.email-topbar,.changelog-topbar),.desktop-windows>.window:fullscreen :is(.window-app-chrome,.game-menu-bar,.space-invaders-menubar,.breakout-menubar,.pacman-menubar,.tabs-bar,.dt-tabs,.email-topbar,.changelog-topbar){display:none!important}.window .title-bar-controls .window-touch-immersive-toggle,.window-immersive-toolbar{display:none}@media(hover:none)and (pointer:coarse){.window .title-bar-controls .window-touch-immersive-toggle{display:inline-flex;justify-content:center;align-items:center}.window-immersive-toolbar{display:flex;flex:0 0 auto;justify-content:flex-end;padding:max(4px,env(safe-area-inset-top,0px)) max(4px,env(safe-area-inset-right,0px)) 4px;border-bottom:2px solid #808080;background:silver}.window-immersive-exit{min-height:32px;touch-action:manipulation;font-size:14px!important}.window.window-immersive>.window-client-area,.desktop-windows>.window:fullscreen>.window-client-area{height:0!important;padding-bottom:env(safe-area-inset-bottom,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);box-sizing:border-box}}.taskbar{position:absolute;left:0;right:0;bottom:0;z-index:10000;height:36px;background:silver;border-top:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #808080;border-bottom:2px solid #808080;display:flex;gap:8px;align-items:center;padding:4px}.taskbar-tasks{flex:1 1 auto;min-width:0;display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#808080 #c0c0c0;-webkit-overflow-scrolling:touch}.taskbar-tasks::-webkit-scrollbar{height:4px}.taskbar-tasks::-webkit-scrollbar-thumb{background:gray}.taskbar-tasks>.task-button{flex-shrink:0}.taskbar-tasks>.task-button:focus-visible{outline:1px dotted #000;outline-offset:-5px}.taskbar-tray{display:flex;align-items:center;gap:8px}.task-button-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.start-button{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;height:28px;font-weight:700}.start-button img{width:18px;height:18px;image-rendering:pixelated}.taskbar-popover{position:fixed;right:8px;bottom:40px;min-width:300px;z-index:9999}.start-menu{font-family:"Pixelated MS Sans Serif",Arial,sans-serif;position:fixed;left:6px;bottom:calc(var(--taskbar-offset) - 2px);z-index:10010}.start-menu-shell{display:flex;align-items:stretch;background:silver;border-left:2px solid #ffffff;border-top:2px solid #ffffff;border-right:2px solid #808080;border-bottom:2px solid #808080;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #6b6b6b;padding:2px;overflow:visible}.start-menu-sidebar{display:flex;flex-direction:column;width:var(--startmenu-sidebar-width);flex:0 0 var(--startmenu-sidebar-width);background:var(--startmenu-sidebar-bg)}.start-menu-sidebar-fill{flex:1 1 auto;background:var(--startmenu-sidebar-bg)}.start-menu-sidebar-image{width:auto;height:auto;max-width:none;margin:0 auto 4px;image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none;display:block}.start-menu-content{position:relative;overflow:visible}.start-menu-panel{list-style:none;margin:0;padding:2px 0;min-width:220px;display:flex;flex-direction:column;height:100%;background:transparent;overflow:visible}.start-menu-entry{position:relative}.start-menu-entry.is-shutdown{margin-top:auto}.start-menu-item{display:grid;grid-template-columns:24px 1fr 12px;align-items:center;gap:6px;padding:2px 8px 2px 6px;min-height:28px;border:1px solid transparent;color:#111;cursor:var(--cursor-default);-webkit-user-select:none;user-select:none}.start-menu-item:focus{outline:none}.start-menu-item.is-active{background:navy;color:#fff}.start-menu-item.is-disabled{color:gray}.start-menu-icon-slot{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.start-menu-icon{width:24px;height:24px;image-rendering:pixelated}.start-menu-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.start-menu-arrow{width:0;height:0;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent currentColor;justify-self:end}.start-menu-separator{height:0;margin:3px 6px;border-top:1px solid #808080;border-bottom:1px solid #ffffff}.start-menu-separator.is-shutdown-sep{margin-top:auto}.start-menu-submenu{position:absolute;top:-4px;left:calc(100% - 2px);background:silver;border-left:2px solid #ffffff;border-top:2px solid #ffffff;border-right:2px solid #808080;border-bottom:2px solid #808080;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #6b6b6b;padding:2px}.shutdown-dialog-overlay{position:fixed;inset:0;background:transparent;display:flex;align-items:center;justify-content:center;padding:12px;z-index:16000;isolation:isolate;--shutdown-wipe-duration: .36s;--shutdown-dialog-delay: calc(var(--shutdown-wipe-duration) + 60ms)}.shutdown-dialog-overlay:before{content:"";position:absolute;inset:0;background:#00000059;transform:scaleY(0);transform-origin:top;animation:shutdown-overlay-wipe var(--shutdown-wipe-duration) linear forwards}.shutdown-dialog-window{width:min(420px,100%);max-height:calc(100% - 24px);box-sizing:border-box;animation:shutdown-dialog-drop .18s linear both;animation-delay:var(--shutdown-dialog-delay);position:relative;z-index:1}.shutdown-dialog-body{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:flex-start;padding:10px 12px 6px;background:silver}.shutdown-dialog-icon{width:36px;height:36px;display:grid;place-items:center;margin-top:6px}.shutdown-dialog-icon img{width:32px;height:32px;image-rendering:pixelated;image-rendering:crisp-edges;transform:scale(2)}.shutdown-title-icon{width:20px;height:20px;flex:0 0 20px;overflow:hidden;pointer-events:none}.shutdown-title-icon img{width:20px;height:20px;image-rendering:pixelated;transform:scale(2)}.shutdown-dialog-content{min-width:0;display:flex;flex-direction:column;gap:8px}.shutdown-dialog-fieldset{border:0;padding:0;margin:0;min-width:0}.shutdown-dialog-legend{padding:0;margin:0 0 6px;color:#111}.shutdown-dialog-options{display:grid;gap:6px}.shutdown-dialog-option{display:block}.shutdown-dialog-option label{display:block;box-sizing:border-box;width:100%;white-space:normal}.shutdown-dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 12px 12px;background:silver}.shutdown-help-overlay{position:fixed;inset:0;background:#00000040;display:flex;align-items:center;justify-content:center;padding:12px;z-index:16010}.shutdown-help-window{width:min(360px,100%);max-height:calc(100% - 24px);box-sizing:border-box}.shutdown-help-body{display:flex;flex-direction:column;gap:10px;padding:10px 12px 12px;background:silver}.shutdown-help-text p{margin:0 0 6px}.shutdown-help-text p:last-child{margin-bottom:0}.shutdown-help-actions{display:flex;justify-content:flex-end}.shutdown-help-title{display:inline-flex;align-items:center;gap:6px}.shutdown-help-title img{width:18px;height:18px;image-rendering:pixelated}@keyframes shutdown-overlay-wipe{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes shutdown-dialog-drop{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.shutdown-dialog-overlay,.shutdown-dialog-window{animation:none}.shutdown-dialog-overlay:before{animation:none;transform:scaleY(1)}}.shutdown-help-overlay button:focus,.shutdown-help-overlay button:focus-visible,.shutdown-help-overlay .win98-button:focus,.shutdown-help-overlay .win98-button:focus-visible{outline:none}.startmenu-dialog-overlay{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;padding:12px;z-index:14000}.startmenu-dialog-window{width:min(380px,100%);max-height:calc(100% - 24px);box-sizing:border-box}.startmenu-dialog-body{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:center;padding:10px 12px 6px;background:silver}.startmenu-dialog-icon{width:36px;height:36px;display:grid;place-items:center}.startmenu-dialog-icon img{width:32px;height:32px;image-rendering:pixelated;image-rendering:crisp-edges}.startmenu-dialog-text{color:#111}.startmenu-dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 12px 12px;background:silver}.shutdown-sequence-overlay{position:fixed;inset:0;z-index:20000;background-color:#000;color:#ff7f00;text-align:center;overflow:hidden;-webkit-user-select:none;user-select:none;pointer-events:auto;cursor:var(--cursor-default);touch-action:none;overscroll-behavior:none}.shutdown-sequence-overlay.is-fade{opacity:0;animation:shutdown-fade-in .18s ease-out forwards}@keyframes shutdown-fade-in{0%{opacity:0}to{opacity:1}}.shutdown-scene,.shutdown-clouds{position:absolute;inset:0;width:100%;height:100%}.shutdown-scene{object-fit:cover;object-position:center bottom;image-rendering:pixelated}.shutdown-clouds{display:none}.shutdown-sequence-content{position:relative;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 max(20px,env(safe-area-inset-right,0px)) 16vh max(20px,env(safe-area-inset-left,0px))}.shutdown-sequence-text{position:relative;z-index:1;box-sizing:border-box;min-width:0;max-width:100%;width:min(1400px,100%);font-size:clamp(22px,4.5vw,64px);line-height:1.35;font-weight:600;text-align:center;text-wrap:balance;font-family:"Pixelated MS Sans Serif",Arial,sans-serif;color:#ff7f00;text-shadow:none}.shutdown-sequence-line{display:block;overflow-wrap:anywhere;white-space:normal}.shutdown-brand{display:none;width:min(680px,82vw);max-width:100%;height:auto;aspect-ratio:710 / 165;image-rendering:pixelated;flex-shrink:0;overflow:visible}.shutdown-brand image{-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 25%,#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 25%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.shutdown-sequence-overlay.is-safe .shutdown-sequence-content{display:flex;padding-top:24px;padding-bottom:80px}.shutdown-sequence-overlay.is-safe .shutdown-sequence-text{text-shadow:none}.shutdown-fade-curtain{position:absolute;inset:0;background:#000;z-index:1;animation:shutdown-fade-in .3s ease-in-out forwards}@media(max-height:450px){.shutdown-sequence-content{padding-top:16px}.shutdown-brand{width:min(56vh,82vw)}.shutdown-sequence-text{font-size:clamp(18px,5vh,22px)}}@media(max-aspect-ratio:1/1),(min-aspect-ratio:9/4){.shutdown-scene{display:none}.shutdown-clouds,.shutdown-brand{display:block}.shutdown-sequence-content{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:clamp(16px,5vh,48px);padding-top:max(24px,env(safe-area-inset-top,0px));padding-bottom:max(24px,9dvh,env(safe-area-inset-bottom,0px))}.shutdown-brand{align-self:end}}.shutdown-power-on{display:none}.title-bar{min-height:26px;flex-shrink:0}.title-bar-text{display:flex;align-items:center;gap:6px}.title-bar-text img[aria-hidden=true]{user-select:none;-webkit-user-select:none;-webkit-user-drag:none;pointer-events:none}.title-icon{width:var(--title-icon-size);height:var(--title-icon-size);image-rendering:pixelated}.title-bar-controls .window-close-button:focus,.title-bar-controls .window-close-button:focus-visible{outline:1px dotted #000!important;outline-offset:-3px}.window{display:flex;flex-direction:column;min-height:0}.window-client-area{position:relative;flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.window .window-body{flex:1 1 auto;min-height:0;overflow:auto}.window-client-area>.window-body{min-width:0}.window>.window-body{position:relative}.desktop-icon{font-family:var(--icon-label-family, "Pixelated MS Sans Serif"),Arial,sans-serif;position:absolute;width:var(--icon-cell-width, calc(var(--desktop-icon-size) + 16px));height:var(--icon-cell-height, auto);box-sizing:border-box;padding:0 2px;text-align:center;color:var(--desktop-label-color, #fff);-webkit-user-select:none;user-select:none;cursor:var(--cursor-default);touch-action:none;-webkit-touch-callout:none}.desktop-icon:focus{outline:none}.desktop-icons:focus{outline:none}.shortcut-marker{position:absolute;width:12px;height:12px;left:calc(50% - var(--desktop-icon-size) / 2);top:calc(var(--desktop-icon-size) - 12px);pointer-events:none}.links-view:not([data-view-mode=icons]) .shortcut-marker{left:4px!important}.desktop-icon[data-cut] img.icon{opacity:.45}.desktop-icon:active{cursor:var(--cursor-grabbing)}.desktop-icon img.icon{display:block;width:var(--desktop-icon-size);height:var(--desktop-icon-size);object-fit:contain;image-rendering:pixelated;margin:0 auto}.desktop-icon .label{box-sizing:border-box;display:inline-block;margin-top:4px;padding:0 1px;border:1px solid transparent;border-radius:2px;font-size:var(--icon-label-font, .95em);text-shadow:var(--desktop-label-shadow, 1px 1px #000)}.desktop-icon.selected .label,.desktop-icon:focus-visible .label{background:var(--win95-blue);color:#fff;text-shadow:var(--desktop-selected-label-shadow, 1px 1px #000);outline:1px dotted #fff;border-color:transparent}.desktop-icon.selected img.icon,.desktop-icon:focus-visible img.icon{filter:grayscale(100%) brightness(.8) sepia(45%) hue-rotate(180deg) saturate(260%) contrast(110%);image-rendering:pixelated}.label-drop-accept{background:var(--win95-blue);color:#fff;outline:1px dotted #fff;outline-offset:-1px;border-color:transparent;border-radius:0}.icon-drop-accept{filter:brightness(1.05) contrast(1.05);transform:translateY(1px)}.drop-accept-frame{box-shadow:inset 1px 1px #fff,inset -1px -1px gray}.links-view .drop-accept-frame{box-shadow:inset 1px 1px #fff,inset -1px -1px gray,0 0 0 1px #404040}.selection-rect{position:absolute;border:1px dotted #ffffff;background:#00008040;pointer-events:none;z-index:1}.window[data-app=about] .window-body{overflow:hidden}.about-window{display:flex;flex-direction:column;height:100%;min-height:0;container:about-content / inline-size}.tabs-bar{display:inline-flex;gap:0;margin:0 0 -2px 8px;position:relative;z-index:2}.tabs-bar button{margin:0;border-radius:0;padding:2px 12px 3px;border-left:2px solid #fff;border-top:2px solid #fff;border-right:2px solid #808080;border-bottom:2px solid #808080;background:silver}.tabs-bar button+button{margin-left:-2px}.tabs-bar button[aria-selected=true]{background:silver;border-bottom-color:silver;margin-bottom:-2px}.about-window menu[role=tablist]{margin-bottom:8px}.about-frame{background:silver;border-left:2px solid #fff;border-top:2px solid #fff;border-right:2px solid #808080;border-bottom:2px solid #808080;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #6b6b6b;border-radius:6px;padding:12px}.about-window>.about-frame{flex:1 1 auto;min-height:0;overflow:auto}.twenty48-powerup-tooltip-host{position:relative;display:block;min-width:0}.twenty48-powerup-button{width:100%;min-width:0;min-height:30px;padding:4px 6px;white-space:nowrap}.twenty48-powerup-button:not(:disabled).is-undo{background:#c8d6e6}.twenty48-powerup-button:not(:disabled).is-swap{background:#e6d8ad}.twenty48-powerup-button:not(:disabled).is-delete{background:#dfc2c2}.twenty48-powerup-button.is-active{border:2px inset #fff;padding:5px 5px 3px 7px;background:#b8b8b8}.twenty48-powerup-button:disabled{color:gray;cursor:var(--cursor-not-allowed);text-shadow:1px 1px #fff;background:silver}.twenty48-powerup-tooltip{position:absolute;left:50%;bottom:calc(100% + 6px);width:max-content;max-width:min(260px,calc(100vw - 48px));padding:5px 7px;border:1px solid #111;background:#ffffe1;color:#111;box-shadow:2px 2px #0000004d;font-size:11px;line-height:1.25;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%);transition:opacity 60ms linear .14s,visibility 0s linear .2s;z-index:60}.twenty48-powerup-tooltip-host:first-child .twenty48-powerup-tooltip{left:0;transform:none}.twenty48-powerup-tooltip-host:last-child .twenty48-powerup-tooltip{left:auto;right:0;transform:none}.twenty48-powerup-tooltip-host:hover .twenty48-powerup-tooltip,.twenty48-powerup-tooltip-host:focus-within .twenty48-powerup-tooltip{opacity:1;visibility:visible;transition-delay:.14s,.14s}@media(max-width:430px){.twenty48-powerup-bar{gap:4px!important;padding:5px!important}.twenty48-powerup-button{font-size:11px;padding-inline:3px}}.about-grid{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:start}.about-grid img{width:120px;height:auto;image-rendering:pixelated}.about-grid h4{margin:0 0 4px}.about-grid p{margin:0 0 12px}.about-grid>*{min-width:0;overflow-wrap:anywhere}@container about-content (max-width: 430px){.about-grid{grid-template-columns:64px minmax(0,1fr);gap:12px}.about-grid img{width:64px}}@container about-content (max-width: 320px){.about-grid{grid-template-columns:minmax(0,1fr);gap:8px}}.about-window a{color:inherit;text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.about-hobby a{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.about-window a:focus{outline:1px dotted #000;outline-offset:2px}.tech-sections{display:flex;flex-direction:column;gap:16px}.tech-group{min-width:0}.tech-title{margin:0 0 8px;font-size:16px;font-weight:700}.tech-list{margin:6px 0 0;padding-left:18px}.tech-list li{margin:0 0 6px}.tech-list li:last-child{margin-bottom:0}.tech-list code{font-size:11px}.icon-grid{display:flex;flex-wrap:wrap;gap:16px;align-content:flex-start}.icon-grid-item{background:none;border:none;width:96px;text-align:center;cursor:var(--cursor-default)}.icon-grid-item:focus{outline:2px dotted #000;outline-offset:2px}.icon-grid-item img{width:32px;height:32px;image-rendering:pixelated}.icon-grid-item .label{display:block;margin-top:6px;font-size:12px}.taskbar-clock{height:28px;min-width:70px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;background:silver;border-left:2px solid #808080;border-top:2px solid #808080;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;font-variant-numeric:tabular-nums;line-height:1;-webkit-user-select:none;user-select:none}.analog-clock{display:block;margin:6px auto}.ac-face{fill:#dcdcdc;stroke:gray;stroke-width:1.5}.ac-tick{stroke:gray;stroke-width:.6}.ac-mark{stroke:#000;stroke-width:1.2}.ac-hour{stroke:#000;stroke-width:2.5;stroke-linecap:round}.ac-min{stroke:#000;stroke-width:2;stroke-linecap:round}.ac-sec{stroke:#a00;stroke-width:1.2;stroke-linecap:round}.ac-center{fill:#000}.calendar{display:grid;gap:8px}.calendar-header{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;gap:4px}.calendar-header button{height:22px}.calendar-title{text-align:center;font-weight:600;text-transform:capitalize}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal-head{text-align:center;font-weight:700;font-size:12px}.cal-cell{height:24px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;background:#e5e5e5}.cal-cell.today{background:navy;color:#fff;border:1px dotted #fff}.datetime-root{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.datetime-content{flex:1 1 auto;min-height:0;display:flex;overflow:hidden;background:silver}.datetime-footer{flex-shrink:0;display:flex;justify-content:flex-end;gap:8px;padding:8px;border-top:2px solid #808080;box-shadow:inset 0 1px #fff;background:silver}.window .datetime-body{display:flex;flex-direction:column;min-width:0;overflow:hidden;padding-bottom:0;background:transparent;container:datetime-content / inline-size}.datetime-body .tabs{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-bottom:0}.datetime-body .tabs>menu[role=tablist]{flex-shrink:0;margin:0 0 6px}.datetime-body .tabs>article[role=tabpanel]{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding-top:6px}.datetime-columns{display:flex;align-items:flex-start;gap:16px}.datetime-columns>*{min-width:0;box-sizing:border-box}.datetime-time-panel{width:280px}.datetime-calendar-panel{flex:1;min-width:170px}.datetime-zone-panel{width:340px}.datetime-zone-preview{flex:1;overflow-wrap:anywhere}.datetime-world-map{margin:0 0 12px;min-width:0}.datetime-world-map img{display:block;width:100%;max-width:520px;height:auto;margin:0 auto;border:2px inset #fff;box-sizing:border-box;image-rendering:pixelated}.datetime-world-map figcaption{padding:6px 0;text-align:center;overflow-wrap:anywhere}.datetime-root :is(select,input[type=text]){height:auto;min-width:0;min-height:calc(24px*clamp(1,var(--ui-scale, 1),1.5));line-height:1.2}@container datetime-content (max-width: 540px){.datetime-columns{flex-direction:column;gap:12px}.datetime-columns>*{width:100%;flex:none;min-width:0;margin:0}.datetime-columns fieldset{min-width:0}.datetime-columns button{white-space:normal}.datetime-columns .tz-list{overflow-wrap:anywhere}}.toggle-group{margin-top:10px;display:grid;gap:6px}.toggle-btn{padding:2px 10px;background:silver;cursor:var(--cursor-default);text-align:left;border-left:2px solid #ffffff;border-top:2px solid #ffffff;border-right:2px solid #808080;border-bottom:2px solid #808080}.toggle-btn[aria-pressed=true]{border-left:2px solid #808080;border-top:2px solid #808080;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;box-shadow:inset 1px 1px #6b6b6b,inset -1px -1px #fff}.tz-list{height:220px;overflow:auto;background:#e5e5e5;padding:4px;border:1px solid #808080}.taskbar-popover.window{width:360px;max-width:calc(100vw - 16px);max-height:min(420px,calc(100dvh - var(--taskbar-offset) - 8px));overflow:hidden;display:flex;flex-direction:column;font-size:14px!important;line-height:1.25}.display-body{flex:1 1 auto;min-width:0;min-height:0;overflow:auto}.taskbar-popover .display-body fieldset{min-width:0;border:2px groove #fff;border-image:none;padding:8px 10px 10px}.taskbar-popover .display-body legend{padding:0 3px}.taskbar-popover .display-body input[type=range]{flex:1 1 auto;min-width:0}.taskbar-popover .display-body .field-row{min-width:0}.taskbar-popover .display-body .win95-check-label{white-space:normal}.taskbar-popover .display-body button{white-space:normal;min-width:0}.display-footer{flex-shrink:0;display:flex;justify-content:flex-end;gap:8px;padding:8px;border-top:2px solid #808080;box-shadow:inset 0 1px #fff;background:silver}.win95-check-label{display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none}.win95-check-input{position:absolute;opacity:0;width:1px;height:1px}.win95-check-box{display:inline-block;width:14px;height:14px;border:1px solid #707070;background:#f8f8f8;box-shadow:inset 1px 1px #fff,inset -1px -1px silver}.win95-check-input:checked+.win95-check-box{background:var(--win95-blue)}.win95-check-input:focus+.win95-check-box{outline:1px dotted #000000;outline-offset:1px}.task-button{background:silver;border-left:2px solid #ffffff;border-top:2px solid #ffffff;border-right:2px solid #808080;border-bottom:2px solid #808080;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #6b6b6b;padding:2px 10px;height:28px;display:inline-flex;align-items:center;gap:8px;max-width:260px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-button:hover{filter:brightness(1.03)}.task-button.active{background:#bdbdbd;border-left:2px solid #808080;border-top:2px solid #808080;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px #6b6b6b}.task-button.is-minimized{opacity:.9}.task-button img{width:16px;height:16px;image-rendering:pixelated}@media(hover:none)and (pointer:coarse)and (max-width:700px),(hover:none)and (pointer:coarse)and (max-height:600px){:root{--taskbar-offset: calc(48px + env(safe-area-inset-bottom, 0px)) ;--desktop-work-height: calc(var(--touch-viewport-height, 100dvh) - var(--desktop-taskbar-offset, var(--taskbar-offset)) - env(safe-area-inset-top, 0px))}html,body,#root{width:100%;height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:none;-webkit-text-size-adjust:100%}html,body,#root,.desktop{overflow:clip}body{position:fixed;inset:0}#root{position:fixed;top:var(--touch-viewport-top, 0px);left:0;height:var(--touch-viewport-height, 100dvh)}.desktop-icons{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.desktop{top:env(safe-area-inset-top,0px);height:calc(100% - env(safe-area-inset-top,0px))}.window-mobile-fit{box-sizing:border-box}.window-mobile-fit>.title-bar{min-height:38px;touch-action:none}.window-mobile-fit[data-window-maximized]>.title-bar{padding-left:max(2px,env(safe-area-inset-left,0px));padding-right:max(2px,env(safe-area-inset-right,0px))}.title-bar-text{flex:1 1 auto;min-width:0;margin-right:6px;white-space:nowrap;overflow:hidden}.title-icon{width:20px;height:20px;flex-shrink:0}.title-bar-controls{flex:0 0 auto;gap:3px}.window .title-bar-controls button{box-sizing:border-box;width:32px;height:32px;min-width:32px;min-height:32px;margin:0;background-position:center!important;touch-action:manipulation}.window-mobile-fit:not([data-window-maximized]):after{content:"";position:absolute;right:3px;bottom:3px;width:12px;height:12px;background:repeating-linear-gradient(135deg,transparent 0 2px,#808080 2px 3px,#fff 3px 4px);clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none}.window-mobile-fit .window-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.window-mobile-fit .window-body :is(button,select,input,textarea){max-width:100%;box-sizing:border-box}.window-mobile-fit .window-body :is(button,select):not(.touch-game-controls *,.pacman-editor-cell,.breakout-editor-cell-advanced,.pattern-cell){min-height:30px;touch-action:manipulation}.window-mobile-fit .window-body :is(input:not([type=radio]):not([type=checkbox]):not([type=range]),textarea,select){font-size:max(16px,1em)!important}.window-mobile-fit .win95-modal-overlay{padding:6px!important}.window-mobile-fit .win95-modal-overlay>.window{max-height:calc(100% - 12px)!important}.taskbar{gap:4px;padding:4px max(4px,env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom,0px)) max(4px,env(safe-area-inset-left,0px))}.start-button{width:42px;min-width:42px;padding-inline:10px;gap:0;overflow:hidden;font-size:0!important;flex-shrink:0;height:36px;touch-action:manipulation}.start-button img{width:20px;height:20px}.taskbar-tasks{gap:3px}.task-button{flex:0 0 36px;width:36px;height:36px;min-width:36px;max-width:36px;box-sizing:border-box;padding-inline:5px;justify-content:center;touch-action:manipulation}.task-button-label{display:none}.taskbar-tray{gap:4px;flex-shrink:0}.taskbar-display-button{display:block;min-width:0;min-height:36px;padding-inline:6px;font-size:12px!important;touch-action:manipulation}.taskbar-popover .display-body fieldset{min-width:0}.taskbar-popover .display-body input[type=range]{flex:1 1 auto;min-width:0}.taskbar-popover .display-body .field-row{min-width:0}.taskbar-popover .display-body .win95-check-label{white-space:normal}.taskbar-popover .display-body button{white-space:normal;min-width:0}.taskbar-clock{min-width:58px;padding-inline:4px;max-width:110px;white-space:nowrap;overflow:hidden;touch-action:manipulation}.taskbar-popover.window{left:max(4px,env(safe-area-inset-left,0px));right:max(4px,env(safe-area-inset-right,0px));bottom:var(--taskbar-offset);width:auto;min-width:0;max-height:calc(var(--desktop-work-height) - 8px)}.start-menu{left:max(4px,env(safe-area-inset-left,0px));right:max(4px,env(safe-area-inset-right,0px));bottom:var(--taskbar-offset);max-height:calc(var(--desktop-work-height) - 4px)}.start-menu-shell{width:100%;max-height:calc(var(--desktop-work-height) - 4px);box-sizing:border-box;overflow:hidden;overscroll-behavior:contain}.start-menu-sidebar{width:30px;flex-basis:30px}.start-menu-sidebar-image{max-width:100%}.start-menu-content{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.start-menu-panel{width:100%;min-width:0;min-height:0;height:auto;overflow:auto;overscroll-behavior:contain}.start-menu-entry{flex-shrink:0}.start-menu-back{display:flex;align-items:center;gap:6px;flex-shrink:0;min-width:0;min-height:40px;margin:2px 2px 4px;padding:6px 8px;text-align:left;touch-action:manipulation}.start-menu-item{min-height:38px;padding-block:4px;touch-action:pan-y}.start-menu-submenu{position:static;margin:2px 3px 4px 8px}.shutdown-dialog-window,.shutdown-help-window{max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:hidden}.shutdown-dialog-body,.shutdown-help-body{min-height:0;overflow:auto}.shutdown-dialog-body{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:10px 8px}.shutdown-dialog-content{min-width:0}.shutdown-dialog-option label{box-sizing:border-box;width:auto;min-height:40px;padding-block:10px;line-height:1.3}.shutdown-dialog-option input[type=radio]+label:before,.shutdown-dialog-option input[type=radio]:checked+label:after{top:50%;transform:translateY(-50%)}.shutdown-dialog-actions{flex-shrink:0;padding:8px}.shutdown-dialog-actions button,.shutdown-help-actions button{min-height:36px;touch-action:manipulation}.shutdown-power-on{display:block;position:absolute;left:50%;bottom:max(24px,env(safe-area-inset-bottom,0px));transform:translate(-50%);min-height:40px;padding:8px 16px;white-space:nowrap;touch-action:manipulation}:is(.win98-dialog-actions,.startmenu-dialog-actions,.shutdown-dialog-actions,.level-submission-actions,.display-footer,.datetime-footer,.email-actions){flex-wrap:wrap}}.dt-tabs{display:inline-flex;gap:0;margin:0 0 -2px 8px;padding:0;position:relative;z-index:2}.dt-tabs button{margin:0;border-radius:0;padding:2px 12px 3px;background:silver;border-left:2px solid #ffffff;border-top:2px solid #ffffff;border-right:2px solid #808080;border-bottom:2px solid #808080}.dt-tabs button+button{margin-left:-2px}.dt-tabs button[aria-selected=true]{background:silver;border-bottom-color:silver;margin-bottom:-2px;position:relative;top:1px}.folder-view{background:#fff}.folder-icon .label{font-size:12px;color:#000}.links-view .label-drop-accept{color:#fff}.links-root{height:100%;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.links-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:6px;overflow:hidden}.folder-view{position:relative;flex:1 1 auto;min-height:0;overflow:auto;background:#fff;border:1px solid #808080}.folder-icon img{image-rendering:pixelated}.links-panel{flex:1 1 auto;min-height:0;background:#fff;border:1px solid #808080;display:flex;flex-direction:column;position:relative;overflow:hidden}.links-view{min-width:0;contain:paint;isolation:isolate;position:relative;flex:1 1 auto;min-height:0;overflow:auto}.links-statusbar{min-height:var(--links-status-h);flex-shrink:0;position:relative;z-index:1;display:grid;grid-template-columns:1fr 2px 1fr;align-items:center;margin-left:-1px;margin-right:-1px;box-sizing:border-box;padding:2px 6px;background:silver;border-top:2px solid #808080;box-shadow:inset 0 1px #fff}.links-statusbar .field{padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;background:#bdbdbd;border-left:2px solid #808080;border-top:2px solid #808080;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;box-shadow:inset 1px 1px #6b6b6b,inset -1px -1px #dfdfdf}.links-statusbar .field.left{grid-column:1}.links-statusbar .field.size{grid-column:3;text-align:right}.links-statusbar .separator{grid-column:2;align-self:stretch;width:2px;background:linear-gradient(to right,#fff 0 1px,gray 1px 100%)}.bin-view{min-width:0;min-height:0;contain:paint;isolation:isolate}.bin-statusbar{flex-shrink:0;overflow:hidden;position:relative;z-index:1}.links-root .window-app-chrome{flex-wrap:wrap;flex-shrink:0}.links-root .window-body>.status-bar{display:none!important}.links-root .window-body{overflow:hidden!important}.desktop.dragging-icons .desktop-icon.selected{filter:brightness(1.18) contrast(1.05);opacity:.95}.desktop-icon.drag-forbidden:after{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:calc(var(--desktop-icon-size) * .9);height:calc(var(--desktop-icon-size) * .9);background-image:var(--forbidden-cross);background-size:contain;background-repeat:no-repeat;image-rendering:pixelated;pointer-events:none}.desktop-icon.dragging .label,.folder-icon.dragging .label{background:var(--win95-blue);color:#fff;outline:1px dotted #fff;border-color:transparent}.desktop-icon.dragging img.icon,.folder-icon.dragging img{filter:grayscale(100%) brightness(.8) sepia(45%) hue-rotate(180deg) saturate(260%) contrast(110%);image-rendering:pixelated;opacity:.85}.drag-ghost{position:fixed;pointer-events:none;z-index:13000;opacity:.85}.drag-ghost img.icon{display:block;object-fit:contain}.drag-ghost.ghost-only-cross img.icon{opacity:0}.drag-ghost.ghost-only-cross .label{display:none}.drag-ghost .label{text-align:center;flex-shrink:0;background:var(--win95-blue);color:#fff;outline:1px dotted #fff;border-color:transparent;padding:0 3px;margin-top:4px}.drag-ghost .ghost-label-anchor{position:absolute;pointer-events:none}.drag-ghost .drag-count-badge{position:absolute;right:0;top:50%;transform:translate(50%,-50%);min-width:1.6em;height:1.2em;padding:0 .4em;display:inline-flex;align-items:center;justify-content:center;background:var(--win95-blue);color:#fff;outline:1px dotted #fff;font-size:.85em;line-height:1;font-family:inherit;text-shadow:1px 1px #000;box-sizing:border-box}.drag-ghost.ghost-only-cross .drag-count-badge{display:none}.win98-inline-alert{display:inline-flex;align-items:flex-start;gap:8px;background:#fff;border:1px solid #808080;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #6b6b6b,1px 1px #fff;padding:6px 8px;line-height:1.4;color:#111;width:100%;box-sizing:border-box}.win98-inline-alert.error{border-color:#8b0000;background:#fff5f5}.win98-inline-alert.warning{border-color:#8b5e00;background:#fffaf2}.win98-inline-alert.info{border-color:navy;background:#f1f5ff}.win98-alert-icon{width:28px;height:28px;display:grid;place-items:center;background:silver;border-left:2px solid #ffffff;border-top:2px solid #ffffff;border-right:2px solid #808080;border-bottom:2px solid #808080;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #6b6b6b;font-weight:700;font-size:15px}.win98-alert-icon img{width:20px;height:20px;image-rendering:pixelated}.win98-alert-icon.error{color:#8b0000}.win98-alert-icon.warning{color:#8b5e00}.win98-alert-icon.info{color:navy}.win98-alert-body{display:flex;flex-direction:column;gap:2px}.win98-alert-title{font-weight:700}.win98-alert-message{font-size:13px}.win98-system-message{background:silver;padding:12px 14px;display:flex;flex-direction:column;gap:12px;line-height:1.5;color:#111;box-sizing:border-box}.win98-message-row{display:flex;align-items:flex-start;gap:12px}.win98-message-icon{width:42px;height:42px;display:grid;place-items:center;background:#fff;border:1px solid #000000;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #6b6b6b,1px 1px #fff;font-weight:700;font-size:18px}.win98-message-icon img{width:28px;height:28px;image-rendering:pixelated}.win98-message-icon.error{color:#8b0000}.win98-message-icon.warning{color:#8b5e00}.win98-message-icon.info{color:navy}.win98-message-text{flex:1 1 auto}.win98-message-actions{display:flex;justify-content:flex-end;gap:8px}.win98-dialog-overlay{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;padding:12px;z-index:5000}.win98-dialog-window{width:min(460px,100%);max-height:calc(100% - 24px);box-sizing:border-box;min-width:0;display:flex;flex-direction:column}.win98-dialog-body{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:flex-start;padding:10px 12px 6px;background:silver;min-height:0;overflow:auto;overflow-wrap:anywhere}.win98-dialog-window>.title-bar{flex-shrink:0}.win98-dialog-window .title-bar-text{display:flex;align-items:center;gap:4px;min-width:0;white-space:normal;overflow-wrap:anywhere}.win98-dialog-title-icon{width:16px;height:16px;flex-shrink:0;object-fit:contain;image-rendering:pixelated}.win98-dialog-text{display:flex;flex-direction:column;gap:6px;color:#111}.win98-dialog-message p{margin:0 0 6px}.win98-dialog-message p:last-child{margin-bottom:0}.win98-dialog-text ul{margin:0 0 0 18px;padding:0}.win98-dialog-text li{margin-bottom:4px}.win98-dialog-text li:last-child{margin-bottom:0}.win98-dialog-footer p{margin:0}.win98-dialog-icon{width:42px;height:42px;display:grid;place-items:center;background:silver;border:none}.win98-dialog-icon img{width:28px;height:28px;image-rendering:pixelated}.win98-dialog-actions{display:flex;justify-content:flex-end;gap:8px;padding:0 12px 12px;background:silver;flex-shrink:0;flex-wrap:wrap}.level-submission-dialog{width:min(520px,100%);max-height:calc(100% - 24px);box-sizing:border-box}.level-submission-overlay{z-index:4900}.level-submission-title{display:inline-flex;align-items:center;gap:5px}.level-submission-title img{width:16px;height:16px;image-rendering:pixelated}.level-submission-body{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:flex-start;padding:12px;background:silver}.level-submission-form{min-width:0;display:grid;gap:9px}.level-submission-description{margin:0 0 2px;line-height:1.35}.level-submission-field{display:grid;grid-template-columns:142px minmax(0,1fr);gap:8px;align-items:center}.level-submission-field input{width:100%;min-width:0;box-sizing:border-box}.level-submission-field input[aria-invalid=true]{outline:1px solid #a80000;outline-offset:1px}.level-submission-icon img{width:32px;height:32px;image-rendering:pixelated}.level-submission-name-error{margin:-4px 0 0 150px;color:#a00000;font-size:11px;line-height:1.25}.level-submission-required{color:#8b0000;font-weight:700}.level-submission-required-note{margin:-2px 0 0 150px;color:#444;font-size:11px}.level-submission-progress{display:grid;gap:5px;margin-top:2px}.level-submission-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:3px}.level-submission-actions-success{margin:0;padding:0 12px 12px;background:silver}.level-submission-success{align-self:center;padding:9px 0;color:#075d14;font-weight:700}@media(max-width:520px){.level-submission-body{grid-template-columns:40px minmax(0,1fr);gap:8px}.level-submission-field{grid-template-columns:1fr;gap:3px}.level-submission-required-note,.level-submission-name-error{margin-left:0}}.modal-help-title{display:inline-flex;align-items:center;gap:6px}.modal-help-title img{width:18px;height:18px;image-rendering:pixelated}.win98-button{min-width:96px;padding:6px 12px;background:silver;border-left:2px solid #ffffff;border-top:2px solid #ffffff;border-right:2px solid #808080;border-bottom:2px solid #808080;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #6b6b6b;cursor:var(--cursor-pointer)}.win98-button:hover{background:#d8d8d8}.win98-button:active{border-left:2px solid #808080;border-top:2px solid #808080;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;box-shadow:inset 1px 1px #6b6b6b,inset -1px -1px #dfdfdf}.win98-button:focus-visible{outline:1px dotted #000;outline-offset:2px}.win98-button:disabled{color:#666;cursor:var(--cursor-not-allowed);background:silver;border-color:#b3b3b3;box-shadow:inset 1px 1px #d8d8d8,inset -1px -1px #b3b3b3}.win98-progress{display:flex;flex-direction:column;gap:4px;width:100%}.win98-progress-track{position:relative;width:100%;height:16px;background:silver;overflow:hidden;border-left:2px solid #808080;border-top:2px solid #808080;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #6b6b6b}.win98-progress-fill{height:100%;width:0%;background:var(--win95-blue);transition:width .12s linear}.win98-progress-fill--indeterminate{position:absolute;inset-block:0;left:0;width:34%;animation:win98-progress-indeterminate .9s linear infinite;transition:none}@keyframes win98-progress-indeterminate{0%{transform:translate(-110%)}to{transform:translate(310%)}}@media(prefers-reduced-motion:reduce){.win98-progress-fill{transition:none}.win98-progress-fill--indeterminate{width:42%;animation:none;transform:translate(69%)}}.lazy-window-state{flex:1 1 auto;min-width:0;min-height:0;height:100%;margin:0;display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box;background:silver}.lazy-window-state__panel{width:min(300px,100%);min-height:118px;display:grid;grid-template-rows:minmax(62px,auto) 32px;align-content:center;gap:8px;box-sizing:border-box}.lazy-window-state__message{min-width:0;display:flex;align-items:center}.lazy-window-state__message>p{margin:0}.lazy-window-state__message .win98-inline-alert{min-height:52px}.lazy-window-state__control{display:flex;align-items:center;justify-content:flex-end}.lazy-window-state__control .win98-progress{width:100%}.lazy-window-state__control button{min-width:96px}.email-root{container:email-content / inline-size;height:100%;position:relative;display:flex;flex-direction:column;gap:5px;padding:4px 0 0;background:silver}.window[data-app=email] .window-body,.window[data-app=changelog] .window-body{margin:0}.email-sending-overlay{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;padding:12px;z-index:4900}.email-sending-window{width:min(420px,100%);max-height:calc(100% - 24px);box-sizing:border-box}.email-sending-window .title-bar-controls button:disabled{opacity:.5;filter:grayscale(100%);pointer-events:none}.email-sending-body{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center;padding:12px 12px 14px;background:silver}.email-sending-icon{width:42px;height:42px;display:grid;place-items:center;background:silver}.email-sending-icon img{width:28px;height:28px;image-rendering:pixelated;animation:email-envelope .9s steps(2,end) infinite}.email-sending-text{display:flex;flex-direction:column;gap:10px;color:#111;line-height:1.4}.email-sending-text p,.email-sending-label{margin:0}.email-progress-modal .win98-progress-track{height:16px}@keyframes email-envelope{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}.email-topbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.email-menuitem{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;cursor:var(--cursor-pointer);-webkit-user-select:none;user-select:none}.email-menuitem:focus-visible{outline:1px dotted #000}.email-debug{display:inline-flex;align-items:center;gap:6px;font-size:12px}.email-debug button{min-width:64px;padding:2px 8px}.email-layout{flex:1 1 auto;min-height:0;display:block;box-sizing:border-box}.email-form{display:flex;flex-direction:column;gap:10px;height:100%}.email-card{background:silver;border:1px solid #808080;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #6b6b6b;padding:12px;display:flex;flex-direction:column;gap:12px}.email-lead{display:grid;grid-template-columns:1fr;gap:10px;align-items:flex-start}.email-lead-title{margin:0 0 6px;font-weight:700;font-size:15px}.email-lead-divider{border:none;height:3px;margin:0 0 10px;background:linear-gradient(to bottom,#fff 0 1px,silver 1px 2px,gray 2px 3px)}.email-lead-text{margin:0;color:#222}.email-destination{display:grid;grid-template-columns:120px 1fr;gap:8px 12px;align-items:center;width:100%}.email-destination label{font-weight:700}.email-destination input{width:100%;box-sizing:border-box;padding:4px 6px;background:#e5e5e5;color:#434343ca;font-weight:700;border-left:2px solid #808080;border-top:2px solid #808080;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #6b6b6b}.email-destination input:focus{outline:1px dotted #000;outline-offset:2px}.email-destination small{grid-column:1 / span 2;color:#444}.email-grid{display:grid;grid-template-columns:120px 1fr;gap:12px 14px;align-items:center}.email-grid label{font-weight:600}.email-grid input,.email-grid textarea{width:100%;box-sizing:border-box;padding:5px 6px;background:#fff;border-left:2px solid #808080;border-top:2px solid #808080;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #6b6b6b;color:#111}.email-grid input:focus,.email-grid textarea:focus{outline:1px dotted #000;outline-offset:2px;background:#fff}.email-grid textarea{resize:vertical;min-height:190px}.email-grid input::placeholder,.email-grid textarea::placeholder{color:#565656;font-style:normal}.email-message-label{align-self:start;padding-top:4px}.email-required{color:#8b0000;font-weight:700;margin-left:2px}.email-charcount{grid-column:2;text-align:right;color:#333;font-size:11px;padding-right:2px;margin-top:-4px}.email-footer{display:flex;flex-direction:column;gap:10px}.email-status-area{display:flex;flex-direction:column;gap:4px}.email-statusbar{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:6px 8px;background:silver;border-left:2px solid #808080;border-top:2px solid #808080;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;box-shadow:inset 1px 1px #fff,inset -1px -1px #6b6b6b}.email-status{display:flex;flex-direction:column;gap:3px}.email-actions{display:flex;gap:8px;justify-content:flex-end}.email-actions button{min-width:96px;padding:6px 12px;background:silver;border-left:2px solid #ffffff;border-top:2px solid #ffffff;border-right:2px solid #808080;border-bottom:2px solid #808080;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #6b6b6b;cursor:var(--cursor-pointer)}.email-actions button:hover{background:#d8d8d8}.email-actions button:active{border-left:2px solid #808080;border-top:2px solid #808080;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;box-shadow:inset 1px 1px #6b6b6b,inset -1px -1px #dfdfdf}.email-actions button:disabled{color:#666;cursor:var(--cursor-not-allowed);background:silver;border-color:#b3b3b3;box-shadow:inset 1px 1px #d8d8d8,inset -1px -1px #b3b3b3}.email-actions button:focus-visible{outline:1px dotted #000;outline-offset:2px}.email-status{font-size:13px}.email-status.success{color:#0a640a;font-weight:700}.email-status.info{color:navy}.email-status.error{color:#8b0000;font-weight:700}.email-status.muted{color:#444}@container email-content (max-width: 430px){.email-destination,.email-grid{grid-template-columns:minmax(0,1fr);gap:6px}.email-grid>label{margin-top:6px}.email-charcount{grid-column:1;margin-top:0}.email-card{padding:10px;gap:8px}.email-layout{flex:0 0 auto}.email-form{height:auto}.email-footer{padding:0 8px 8px}.email-actions{flex-wrap:wrap}}.changelog-root{display:flex;flex-direction:column;gap:5px;height:100%;min-height:0;font-size:1.08em;line-height:1.35;position:relative;padding:4px 0 0}.changelog-topbar{display:flex;align-items:center;justify-content:flex-start;gap:14px;background:transparent;border:none;box-shadow:none}.changelog-titlebar{font-weight:700}.changelog-topbar-actions button{min-width:64px}.changelog-menuitem{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;cursor:var(--cursor-pointer);-webkit-user-select:none;user-select:none}.changelog-menuitem:focus-visible{outline:1px dotted #000}.changelog-hero{margin:0}.changelog-hero legend{font-weight:700}.changelog-hero p{margin:4px 0}.changelog-hero code{background:#fff;border:1px solid #808080;padding:1px 4px;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #6b6b6b}.changelog-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:8px;background:silver;border:1px solid #808080;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #6b6b6b}.changelog-list{display:flex;flex-direction:column;gap:12px;position:relative}.changelog-entry{display:block}.changelog-card{padding:8px 10px;background:#fff;border:1px solid #808080;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #6b6b6b}.changelog-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:baseline}.changelog-title{font-weight:700;font-size:1.05em}.changelog-date{font-size:12px;color:#333}.changelog-items{margin:6px 0 0;padding-left:18px;display:grid;gap:4px}.changelog-item{display:flex;gap:6px;align-items:flex-start}.changelog-tag{width:10px;height:10px;margin-top:4px;flex:0 0 auto;border-radius:50%;border:1px solid #000;box-shadow:inset 1px 1px #fff,inset -1px -1px #6b6b6b}.changelog-tag.kind-feature{background:#004c99}.changelog-tag.kind-improve{background:#2b7a2b}.changelog-tag.kind-fix{background:#a00000}.changelog-tag.kind-note{background:gray}.changelog-item-text{line-height:1.35}.msw-board{scrollbar-gutter:stable both-edges;overscroll-behavior:contain}:is(.desktop-icon,.folder-icon,.bin-icon){box-sizing:border-box}:is(.desktop-icon,.folder-icon,.bin-icon) .label{font-family:var(--icon-label-family, "Pixelated MS Sans Serif"),Arial,sans-serif;display:-webkit-inline-box!important;box-sizing:border-box;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.25;max-width:100%;max-height:2.5em;overflow:hidden;overflow-wrap:anywhere;white-space:normal}:is(.desktop-icon,.folder-icon,.bin-icon) .label[data-single-word]{display:inline-block!important;white-space:nowrap;text-overflow:ellipsis}.folder-icon{touch-action:none;-webkit-touch-callout:none}.mobile-editor-toolbar{flex:0 0 auto;padding:4px}.mobile-editor-tabs,.mobile-editor-navigation{display:flex;gap:4px}.mobile-editor-navigation{margin-top:4px}.mobile-editor-toolbar button{flex:1;min-width:0;min-height:34px;font-size:13px!important}.mobile-editor-toolbar button[aria-pressed=true]{box-shadow:inset -1px -1px #fff,inset 1px 1px #0a0a0a,inset -2px -2px #dfdfdf,inset 2px 2px gray;background:#dfdfdf}@media(max-width:480px),(max-height:450px){.shutdown-dialog-body{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:10px 8px;min-height:0;overflow:auto}.shutdown-dialog-actions{flex-shrink:0;flex-wrap:wrap;padding:8px}.shutdown-help-body{min-height:0;overflow:auto}}.taskbar-context-menu{position:fixed;z-index:20000;max-width:calc(100vw - 8px);padding:3px;box-sizing:border-box;background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}.taskbar-context-menu button{display:flex;align-items:center;gap:8px;min-width:0;width:100%;min-height:30px;padding:5px 8px;text-align:left;box-shadow:none;border:none;background:transparent}.taskbar-context-menu button:is(:hover,:focus){background:navy;color:#fff;outline:none}.taskbar-context-menu img{width:20px;height:20px;flex-shrink:0;image-rendering:pixelated}@supports (caret-animation: manual){:root[data-caret-blink="0"]{--caret-blink-animation: none}:root[data-caret-blink]:not([data-caret-blink="3"]) #root :where(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=url],input[type=tel],input[type=password],textarea,[contenteditable=true],[contenteditable=plaintext-only],[contenteditable=""]):focus{caret-animation:manual;caret-color:currentColor;animation:var(--caret-blink-animation, portfolio-caret) var(--caret-cycle, 1s) step-end infinite}@media(prefers-reduced-motion:reduce){:root[data-caret-blink]{--caret-blink-animation: none}:root[data-caret-blink] #root :where(input,textarea,[contenteditable]):focus{caret-animation:manual;caret-color:currentColor}}}@keyframes portfolio-caret{0%,to{caret-color:currentColor}50%{caret-color:transparent}}.click-effects-layer{position:fixed;inset:0;z-index:2147483000;pointer-events:none!important;overflow:hidden;contain:strict}.click-effects-layer *{pointer-events:none!important}.click-mark{position:absolute;display:block;width:36px;height:36px;box-sizing:border-box;color:var(--click-color, #ff3030);animation:portfolio-click .48s ease-out forwards}.click-mark--ring,.click-mark--ripple,.click-mark--ripple i{border:2px solid currentColor;border-radius:50%;box-shadow:0 0 0 1px #0005,inset 0 0 0 1px #fff8}.click-mark--ripple i{position:absolute;inset:6px}.click-mark--spark i,.click-mark--pixels i{position:absolute;width:5px;height:5px;background:currentColor;box-shadow:0 0 0 1px #0005}.click-mark--pixels i:nth-child(1){top:2px;left:2px}.click-mark--pixels i:nth-child(2){top:2px;right:2px}.click-mark--pixels i:nth-child(3){bottom:2px;left:2px}.click-mark--pixels i:nth-child(4){bottom:2px;right:2px}.click-mark--spark i:nth-child(1){top:0;left:16px;width:3px;height:9px}.click-mark--spark i:nth-child(2){bottom:0;left:16px;width:3px;height:9px}.click-mark--spark i:nth-child(3){top:16px;left:0;width:9px;height:3px}.click-mark--spark i:nth-child(4){top:16px;right:0;width:9px;height:3px}@keyframes portfolio-click{0%{transform:scale(.35);opacity:1}to{transform:scale(1.35);opacity:0}}@media(prefers-reduced-motion:reduce){.click-mark{animation:portfolio-click-quiet .28s linear forwards}}@keyframes portfolio-click-quiet{0%{opacity:1}to{opacity:0}}:root[data-appearance=custom] :is(.window,.taskbar,.about-frame,fieldset,.settings-tab-panel,.status-bar,.settings-content){background-color:var(--appearance-surface-bg);color:var(--appearance-surface-text)}:root[data-appearance=custom] .window{font-size:calc(var(--appearance-surface-size) * var(--ui-scale))!important}:root[data-appearance=custom] .title-bar{background:var(--appearance-title-bg);color:var(--appearance-title-text);min-height:calc(var(--appearance-title-size) * clamp(1,var(--ui-scale),1.3))}:root[data-appearance=custom] .title-bar-text{color:var(--appearance-title-text)}:root[data-appearance=custom] :is(.classic-context-menu,.mc-popup,.start-menu,.links-menubar,.mc-menubar,.settings-toolbar,.game-menu-bar){background:var(--appearance-menu-bg);color:var(--appearance-menu-text);font-size:calc(var(--appearance-menu-size) * var(--ui-scale))!important}:root[data-appearance=custom] :is(.classic-context-menu,.mc-popup,.start-menu,.links-menubar,.mc-menubar,.settings-toolbar,.game-menu-bar) button{color:inherit}:root[data-appearance=custom] :is(.links-panel,.bin-view,input:not([type=range]):not([type=color]),textarea,select){background-color:var(--appearance-window-bg)!important;color:var(--appearance-window-text)!important;font-size:calc(var(--appearance-window-size) * var(--ui-scale))!important}:root[data-appearance=custom] :is(.desktop-icon.selected .label,.mc-popup button:focus,.start-menu-item:hover,.start-menu-item:focus){background:var(--appearance-selection-bg)!important;color:var(--appearance-selection-text)!important;text-shadow:none}:root[data-appearance=custom] :is(button,.settings-tabs button){background-color:var(--appearance-surface-bg);color:var(--appearance-surface-text)}:root[data-appearance=custom] button:disabled{color:gray}:root[data-appearance=custom] ::-webkit-scrollbar{width:var(--appearance-scrollbar-size);height:var(--appearance-scrollbar-size)}:root[data-appearance=custom] ::-webkit-scrollbar-track{background:var(--appearance-scrollbar-bg)}:root[data-appearance=custom] ::-webkit-scrollbar-thumb{background:var(--appearance-scrollbar-bg);border:1px solid var(--appearance-scrollbar-text)}@supports not selector(::-webkit-scrollbar){:root[data-appearance=custom] *{scrollbar-color:var(--appearance-scrollbar-text) var(--appearance-scrollbar-bg)}}.pointer-trails{position:fixed;inset:0;pointer-events:none;z-index:2147483645;overflow:hidden}.pointer-trails img{position:absolute;top:0;left:0;width:32px;height:32px;opacity:0;image-rendering:pixelated;pointer-events:none}:root[data-high-contrast=true] .desktop{background:#000!important}:root[data-high-contrast=true] :is(.window,.window-body,.taskbar,.about-frame,fieldset,.settings-content,.settings-tab-panel,.settings-home,.settings-toolbar,.status-bar,.links-panel,.bin-view,.classic-context-menu,.mc-popup,.start-menu,.game-menu-bar,.links-menubar,.mc-menubar){color:#fff!important;background:#000!important;border-color:#fff}:root[data-high-contrast=true] :is(.window,.taskbar,.start-menu,.classic-context-menu,.mc-popup) :is(p,span,label,legend,h1,h2,h3,th,td):not(.cv-text-layer *){color:inherit!important;text-shadow:none!important}:root[data-high-contrast=true] :is(.window,.taskbar,.start-menu,.classic-context-menu,.mc-popup) :is(button,input,textarea,select){background-color:#000!important;color:#fff!important;border-color:#fff!important;text-shadow:none!important}:root[data-high-contrast=true] .title-bar{background:navy!important;color:#fff!important;border-bottom:1px solid #fff}:root[data-high-contrast=true] .desktop-icon .label{color:#fff!important;background:#000;text-shadow:none!important}:root[data-high-contrast=true] :is(.desktop-icon.selected .label,button:focus-visible,[role=menuitem]:focus,[role=option][aria-selected=true]){outline:2px solid #ffff00!important;outline-offset:-2px}:root[data-high-contrast=true] :is(.window,.taskbar) button:disabled{color:#bfbfbf!important}:root[data-high-contrast=true] .settings-help-table :is(th,td){background:#000!important;border-color:#fff}:root[data-high-contrast=true] ::-webkit-scrollbar-track{background:#000}:root[data-high-contrast=true] ::-webkit-scrollbar-thumb{background:#fff;border:1px solid #000}:root[data-high-contrast=true] *{scrollbar-color:#fff #000}:root[data-appearance=custom] .title-bar :is(button,span){color:var(--appearance-title-text)}:root[data-appearance=custom] .settings-category{background:transparent;color:var(--appearance-window-text)}:root[data-high-contrast=true] .bin-icon .label{color:#fff!important}:root[data-high-contrast=true] .window .title-bar-controls button{background-color:#fff!important;color:#000!important}:root[data-high-contrast=true] .window legend{background:#000!important}:root[data-high-contrast=true] .win95-check-box{background:#000!important;border-color:#fff;box-shadow:none;position:relative}:root[data-high-contrast=true] .win95-check-input:checked+.win95-check-box{background:#fff!important}:root[data-high-contrast=true] .win95-check-input:checked+.win95-check-box:after{content:"✓";position:absolute;inset:-2px 0 0;color:#000;font:700 14px Arial,sans-serif}:root[data-high-contrast=true] .win95-check-input:focus+.win95-check-box{outline-color:#ff0}:root[data-appearance=custom] :is(.classic-context-menu,.mc-popup,.start-menu,.links-menubar,.mc-menubar,.settings-toolbar,.game-menu-bar) button{background-color:transparent}:root[data-appearance=custom] .classic-context-menu button:is(:hover,:focus){background:var(--appearance-selection-bg);color:var(--appearance-selection-text)}:root[data-high-contrast=true] .classic-context-menu button:is(:hover,:focus){outline:2px solid #ffff00;outline-offset:-2px}:root[data-appearance=custom] :is(.window,.taskbar,.classic-context-menu,.mc-popup) button{text-shadow:none!important}:root[data-appearance=custom] :is(.start-menu-shell,.start-menu-submenu,.responsive-game-topbar,.breakout-menubar){background:var(--appearance-menu-bg);color:var(--appearance-menu-text);font-size:calc(var(--appearance-menu-size) * var(--ui-scale))!important}:root[data-appearance=custom] .start-menu-item{color:var(--appearance-menu-text)}:root[data-appearance=custom] .start-menu-item.is-active{background:var(--appearance-selection-bg);color:var(--appearance-selection-text)}:root[data-high-contrast=true] :is(.start-menu-shell,.start-menu-submenu,.responsive-game-topbar,.breakout-menubar,.settings-cursor-samples span){background:#000!important;color:#fff!important}:root[data-high-contrast=true] .start-menu-item{color:#fff}:root[data-high-contrast=true] .start-menu-item.is-active{outline:2px solid #ffff00;outline-offset:-2px}:root[data-high-contrast=true] .window :is(.sunken-panel,table,thead,tbody,th,td,.changelog-scroll,.changelog-card,.changelog-help,.changelog-help-kind,.datetime-content,.datetime-footer,.tz-list,.cal-cell,.tm-task-list-frame,.tm-task-heading,.tm-process-heading,.tm-menu-popup,.msn-app,.msn-transcript,.msn-feedback,.msn-moderation-error,.msn-moderation-empty,.msn-admin-message,.cv-toolbar,.cv-page-message,.cv-empty,.settings-help,.tm-help,.mc-help,.cv-help-content,.msn-help-guide,.settings-scheme-preview,.settings-scheme-preview>div,.settings-scheme-content>span){color:#fff!important;background:#000!important;border-color:#fff}:root[data-high-contrast=true] .window :is(.changelog-root,.changelog-help,.datetime-root,.msn-app,.settings-help,.tm-help,.mc-help,.cv-help-content,.msn-help-guide) :is(div,li,kbd,code,time,figcaption,strong,em,small){color:inherit!important;text-shadow:none!important}:root[data-high-contrast=true] .window :is(kbd,code){color:#fff!important;background:#000!important;border-color:#fff}:root[data-high-contrast=true] .window a{color:#ff0!important}:root[data-high-contrast=true] .changelog-tag{border-color:#fff}:root[data-high-contrast=true] .window :is(.tm-task-row[aria-selected=true],.tm-process-row[aria-selected=true],.cal-cell.today){background:navy!important;color:#fff!important;outline:1px solid #ffff00;outline-offset:-1px}:root[data-high-contrast=true] .window :is(.links-statusbar,.bin-statusbar,.links-statusbar .field,.bin-statusbar .field,.mc-address-field,.mc-address-error,.bin-info-window,.email-root,.email-card,.email-statusbar,.email-statusbar .field,.email-sending-body,.email-sending-icon,.email-help-content,.email-help-example){color:#fff!important;background:#000!important;border-color:#fff!important;box-shadow:none}:root[data-high-contrast=true] .mc-address-field{outline:1px solid #fff;outline-offset:-1px}:root[data-high-contrast=true] .window :is(.email-root,.email-sending-body,.email-help-content,.bin-info-window) :is(div,small,strong,em,li,dd,dt){color:inherit!important;text-shadow:none!important}:root[data-high-contrast=true] .window :is(input,textarea)::placeholder{color:#bfbfbf!important;opacity:1}:root[data-high-contrast=true] img[data-contrast-backplate=true]{background:#fff;border-radius:2px}:root[data-high-contrast=true] .window .folder-empty{color:#fff!important;opacity:1!important}:root[data-appearance=custom] .settings-home{background:var(--appearance-window-bg);color:var(--appearance-window-text)}:root[data-appearance=custom] .settings-category:not(:disabled){background:transparent;color:var(--appearance-window-text)}:root[data-high-contrast=true] .settings-home{background:#000;color:#fff}
