@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.grid{display:grid}.inline{display:inline}}@layer retro{@font-face{font-family:Pixelated MS Sans Serif;font-style:normal;font-weight:400;src:url(/_build/assets/ms_sans_serif-C3pax6mQ.woff)format("woff");src:url(/_build/assets/ms_sans_serif-Du8rjN1q.woff2)format("woff2")}@font-face{font-family:Pixelated MS Sans Serif;font-style:normal;font-weight:700;src:url(/_build/assets/ms_sans_serif_bold-B8yxhAcs.woff)format("woff");src:url(/_build/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]{box-sizing:border-box;color:#0000;text-shadow:0 0 #222;background:silver;border:none;border-radius:0;min-width:75px;min-height:23px;padding:0 12px;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}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;width:4px;height:20px;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}button:not(:disabled):active,input[type=reset]:not(:disabled):active,input[type=submit]:not(:disabled):active{text-shadow:1px 1px #222;box-shadow:inset -1px -1px #fff,inset 1px 1px #0a0a0a,inset -2px -2px #dfdfdf,inset 2px 2px gray}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 (hover:none){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-offset:-4px;outline:1px dotted #000}button::-moz-focus-inner{border:0}input[type=reset]::-moz-focus-inner{border:0}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 #fff}.window{background:silver;padding:3px;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #dfdfdf,inset -2px -2px gray,inset 2px 2px #fff}.title-bar{background:linear-gradient(90deg,navy,#1084d0);justify-content:space-between;align-items:center;padding:3px 2px 3px 3px;display:flex}.title-bar.inactive{background:linear-gradient(90deg,gray,#b5b5b5)}.title-bar-text{color:#fff;letter-spacing:0;margin-right:24px;font-weight:700}.title-bar-controls{display:flex}.title-bar-controls button{min-width:16px;min-height:14px;padding:0;display:block}.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:left 4px bottom 3px;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:3px 2px;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:3px 2px;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:3px 2px;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:5px 2px;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:4px 3px;background-repeat:no-repeat;margin-left:2px}.status-bar{gap:1px;margin:0 1px;display:flex}.status-bar-field{flex-grow:1;margin:0;padding:2px 3px;box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px gray}.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{flex-direction:column;display:flex}.field-row-stacked *+*{margin-top:6px}label{-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}input[type=checkbox],input[type=radio]{appearance:none;opacity:0;background:0;border:none;margin: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{content:"";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");width:12px;height:12px;margin-right:6px;display:inline-block;position:absolute;top:0;left:-18px}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{content:"";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");width:4px;height:4px;display:block;position:absolute;top:4px;left:-14px}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{content:"";background:#fff;width:13px;height:13px;margin-right:6px;display:inline-block;position:absolute;left:-19px;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a}input[type=checkbox]:active+label:before{background:silver}input[type=checkbox]:checked+label:after{content:"";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");width:7px;height:7px;display:block;position:absolute;left:-16px}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]{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{box-sizing:border-box;background-color:#fff;padding:3px 4px;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a}select,textarea{border:none}textarea{appearance:none;box-sizing:border-box;background-color:#fff;border-radius:0;padding:3px 4px;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a}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{width:0;height:0;display:none}input[type=search]::-ms-reveal{width:0;height:0;display:none}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-webkit-search-decoration{display:none}input[type=search]::-webkit-search-results-button{display:none}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;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:right 2px top 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:0 0;width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-shadow: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;width:11px;height:21px;transform:translateY(-8px)}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;width:11px;height:21px;transform:translateY(2px)}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{box-sizing:border-box;background:#000;border-bottom:1px solid gray;border-right:1px solid gray;width:100%;height:2px;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}input[type=range]::-moz-range-track{box-sizing:border-box;background:#000;border-bottom:1px solid gray;border-right:1px solid gray;width:100%;height:2px;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{width:4px;height:150px;display:inline-block;transform:translateY(50%)}.is-vertical>input[type=range]{transform-origin:0;width:150px;height:4px;margin:0 16px 0 10px;transform:rotate(270deg)translate(calc(8px - 50%))}.is-vertical>input[type=range]::-webkit-slider-runnable-track{border-bottom:1px solid gray;border-left:1px solid gray;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 gray;border-left:1px solid gray;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{color:#fff;background-color:navy}select:focus option{color:#000;background-color:#fff}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;margin:0;padding:6px;display:block;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a}ul.tree-view li{list-style-type:none}ul.tree-view a{color:#000;text-decoration:none}ul.tree-view a:focus{color:#fff;background-color:navy}ul.tree-view li,ul.tree-view ul{margin-top:3px}ul.tree-view ul{border-left:1px dotted gray;margin-left:16px;padding-left:16px}ul.tree-view ul>li{position:relative}ul.tree-view ul>li:before{content:"";border-bottom:1px dotted gray;width:12px;display:block;position:absolute;top:6px;left:-16px}ul.tree-view ul>li:last-child:after{content:"";background:#fff;width:8px;display:block;position:absolute;top:7px;bottom:0;left:-20px}ul.tree-view details{margin-top:0}ul.tree-view details[open] summary{margin-bottom:0}ul.tree-view ul details>summary:before{z-index:1;margin-left:-22px;position:relative}ul.tree-view details>summary:before{content:"+";float:left;text-align:center;background-color:#fff;border:1px solid gray;width:8px;height:9px;margin-right:5px;padding-left:1px;line-height:8px;display:block}ul.tree-view details[open]>summary:before{content:"-"}ul.tree-view details>summary::-webkit-details-marker{content:""}ul.tree-view details>summary::marker{content:""}pre{background:#fff;margin:0;padding:12px 8px;display:block;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a}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{display:block}::-webkit-scrollbar-button:horizontal:start:decrement{display:block}::-webkit-scrollbar-button:vertical:end:increment{display:block}::-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]{z-index:2;position:relative}menu[role=tablist]{text-indent:0;margin:0 0 -2px;padding-left:3px;list-style-type:none;display:flex;position:relative}menu[role=tablist]>li{z-index:1;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}menu[role=tablist]>li[aria-selected=true]{z-index:8;background-color:silver;margin-top:-2px;margin-left:-3px;padding-bottom:2px;position:relative}menu[role=tablist]>li>a{color:#222;margin:6px;text-decoration:none;display:block}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{text-align:center;flex-grow:1}.sunken-panel{box-sizing:border-box;border:2px groove #0000;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;overflow:auto}.sunken-panel,table{background-color:#fff}table{border-collapse:collapse;text-align:left;white-space:nowrap;position:relative}table>thead>tr>*{box-sizing:border-box;background:silver;height:17px;padding:0 6px;font-weight:400;position:sticky;top:0;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}table.interactive>tbody>tr{cursor:pointer}table>tbody>tr.highlighted{color:#fff;background-color:navy}table>tbody>tr>*{height:14px;padding:0 6px}.progress-indicator{appearance:none;box-sizing:border-box;border:none;border-radius:0;height:32px;padding:4px;position:relative;box-shadow:inset -2px -2px #dfdfdf,inset 2px 2px gray}.progress-indicator>.progress-indicator-bar{background-color:navy;height:100%;display:block}.progress-indicator.segmented>.progress-indicator-bar{background-color:#0000;background-image:linear-gradient(90deg,navy 16px,#0000 0 2px);background-repeat:repeat;background-size:18px 100%;width:100%}.field-border{background:#fff}.field-border,.field-border-disabled{padding:2px;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a}.field-border-disabled{background:silver}.status-field-border{background:silver;padding:1px;box-shadow:inset -1px -1px #dfdfdf,inset 1px 1px gray}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--desktop:#17696b;--paper:#f7f7f0;--ink:#222e35;--muted:#56636a;--blue:#123e73;--teal:#17696b;--chrome:#c6c7c8;--line:#d3d7d2;--raised:inset -1px -1px #252b31, inset 1px 1px #fff, inset -2px -2px #85898d, inset 2px 2px #e5e6e7;--inset:inset -1px -1px #fff, inset 1px 1px #81878a, inset -2px -2px #dfe1e2, inset 2px 2px #333b40}*{box-sizing:border-box}html{min-width:320px;scroll-padding-top:24px}body{background:var(--desktop);color:var(--ink);margin:0;font:15px/1.6 Tahoma,Arial,sans-serif}a{color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere}a:hover{color:#0c656b}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline-offset:3px;outline:2px solid #1c64a1}button{cursor:pointer}button:disabled{cursor:default}button,input,select{font-family:Tahoma,Arial,sans-serif}img{max-width:100%}ul,ol{padding-left:1.4em;list-style-position:outside}ul{list-style-type:disc}ol{list-style-type:decimal}p{margin:0 0 1em}h1,h2,h3,h4,h5{color:var(--ink);margin:0 0 .6em;font-family:Tahoma,Arial,sans-serif;font-weight:700;line-height:1.25}h1{letter-spacing:-1.5px;font-size:clamp(30px,4vw,44px)}h2{letter-spacing:-.6px;font-size:25px}h3{font-size:19px}h4,h5{font-size:17px}code{overflow-wrap:anywhere;background:#edece5;border:1px solid #dadbd4;padding:2px 5px;font-size:.9em}.desktop{max-width:1240px;margin:0 auto;padding:26px 24px 20px}.desktop-expanded{max-width:none}.desktop-header,.desktop-footer{color:#d4e6e4;justify-content:space-between;align-items:center;gap:18px;display:flex}.desktop-header{margin:0 3px 20px;font-size:12px}.desktop-header a,.desktop-footer a{color:#eef7ed}.desktop-brand{align-items:center;gap:9px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.desktop-brand span{border-left:1px solid #71a1a0;margin-left:3px;padding-left:12px;font-size:11px;font-weight:400}.desktop-brand img{image-rendering:pixelated}.desktop-footer{margin:18px 3px 0;font-size:11px}.site-window{background:var(--chrome);box-shadow:var(--raised), 6px 7px 0 #134f52;padding:4px}.site-title-bar{background:linear-gradient(90deg,#081c72,#176ca9);min-height:31px;padding:4px 6px}.site-title-bar .title-bar-text{align-items:center;gap:7px;font-size:12px;display:flex}.title-bar-controls{gap:3px}.title-bar-controls button,.window-help{min-width:21px;min-height:20px}.window-help{color:#222;background:var(--chrome);box-shadow:var(--raised);text-align:center;font-family:Arial,sans-serif;font-weight:700;line-height:20px;text-decoration:none}.title-bar-controls button.maximize{background-position:50%}.site-nav{flex-wrap:wrap;gap:3px;padding:11px 12px 0;display:flex}.nav-tab{color:#303b41;white-space:nowrap;background:#bfc1c2;border-radius:3px 3px 0 0;padding:9px 14px;font:12px Pixelated MS Sans Serif,Tahoma,sans-serif;text-decoration:none;box-shadow:inset 1px 1px #fff,inset -1px 0 #80858a}.nav-tab:hover{color:#123e73;background:#e7e8e4}.nav-tab-active{background:var(--paper);color:#123e73;font-weight:700;position:relative}.nav-tab-active:after{content:"";background:var(--paper);z-index:1;height:3px;position:absolute;bottom:-2px;left:1px;right:1px}.site-content{background:var(--paper);border:1px solid #8a8f8e;border-color:#fff #8a8f8e #8a8f8e #fff;min-height:65vh;margin:0 8px;padding:36px 42px 40px;font:15px/1.65 Tahoma,Arial,sans-serif}.site-content:focus{outline:none}.site-status-bar{flex-wrap:wrap;gap:3px;margin:8px 8px 2px;font:11px/1.5 Tahoma,Arial,sans-serif;display:flex}.site-status-bar>*{color:#35474a;padding:5px 8px;box-shadow:inset 1px 1px #8c9292,inset -1px -1px #eff0eb}.site-status-bar>:first-child{flex:1}.skip-link{z-index:10;background:#fff;padding:10px 18px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.retro-icon{vertical-align:middle;flex:none;width:26px;height:26px;display:inline-block}.game-icon{object-fit:contain;vertical-align:middle;flex:0 0 24px;width:24px;height:24px}.game-icon-small{flex-basis:16px;width:16px;height:16px}.game-icon-dos{flex-basis:24px;width:24px;height:24px}.game-icon-fallback rect{fill:#e2ebe4;stroke:#a3b6ad}.game-icon-fallback text{fill:var(--teal);font:700 13px Tahoma,sans-serif}.resource-title,.room-game-name{align-items:center;gap:9px;display:flex}.eyebrow{letter-spacing:1.5px;color:var(--teal);align-items:center;gap:8px;margin-bottom:15px;font:700 10px/1.5 Tahoma,sans-serif;display:flex}.pixel-dot{background:var(--teal);width:7px;height:7px;display:inline-block;box-shadow:2px 2px #a3c0b1}.home-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:44px;padding:12px 0 35px;display:grid}.home-hero h1{letter-spacing:-2.5px;margin-bottom:22px;font-size:clamp(36px,4.3vw,57px);line-height:1.08}.home-hero h1 span{color:var(--teal)}.hero-description{color:var(--muted);max-width:470px;margin-bottom:25px;font-size:15px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.retro-button{color:#24343b;min-height:40px;box-shadow:var(--raised);text-align:center;background:#d5d7d3;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font:700 12px/1.4 Tahoma,sans-serif;text-decoration:none;display:inline-flex}.retro-button:hover{color:#123e73;background:#e1e6de}.retro-button:active{box-shadow:var(--inset)}.retro-button .retro-icon{width:20px;height:20px}.primary-button{background:var(--blue);color:#fff;box-shadow:inset 1px 1px #749cc6,inset -1px -1px #041c3a,inset -2px -2px #082d52,1px 1px #9badaf}.primary-button:hover{color:#fff;background:#19548b}.primary-button .retro-icon{filter:brightness(0)invert()}.hero-platforms{color:var(--muted);margin:14px 0 0;font-size:11px}.hero-platforms span{margin:0 6px}.hero-library{box-shadow:var(--raised), 6px 6px 0 #d8ddd4;background:#c8cbcc;font-family:Tahoma,sans-serif}.hero-library .title-bar{background:linear-gradient(90deg,#163c61,#478da4);min-height:28px}.hero-library .title-bar-text{align-items:center;gap:7px;font-size:11px;display:flex}.hero-library .title-bar .retro-icon{width:17px;height:17px}.window-decoration{color:#fff;padding:0 6px}.hero-library-toolbar{align-items:center;gap:10px;padding:10px;font-size:11px;display:flex}.inset-path{box-shadow:var(--inset);background:#fff;flex:1;align-items:center;gap:7px;padding:5px 8px;display:flex}.inset-path .retro-icon{width:17px;height:17px}.favorite-list{background:#fff;border:1px solid #9a9f9d;margin:0 9px;padding:3px 12px;box-shadow:inset 1px 1px #555f60}.favorite-game{border-bottom:1px solid #e6e8e2;align-items:center;gap:14px;padding:13px 3px;font:12px/1.5 Tahoma,sans-serif;display:flex}.favorite-game:last-child{border-bottom:0}.favorite-game strong,.favorite-game span{display:block}.favorite-game span{color:#6a7479;margin-top:2px;font-size:11px}.hero-library-link{justify-content:space-between;gap:10px;padding:13px 12px;font:11px/1.5 Tahoma,sans-serif;display:flex}.hero-library-status{color:#34464b;gap:8px;padding:5px 7px;font:10px Tahoma,sans-serif;display:flex;box-shadow:inset 1px 1px #959b9d,inset -1px -1px #fff}.hero-library-status span{border-left:1px solid #969d9e;padding-left:8px}.release-strip{background:#eaf0e7;border:1px solid #ccd4ce;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.release-label{letter-spacing:1.2px;color:#536b5a;font-size:9px;font-weight:700}.alpha-label{color:#5e542e;background:#f8f3d9;border:1px solid #b4bca6;padding:1px 6px;font-size:10px}.release-strip time{color:var(--muted)}.release-strip a{margin-left:auto}.feature-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:25px;padding:35px 0 38px;display:grid}.feature-link{color:var(--ink);align-items:flex-start;gap:14px;text-decoration:none;display:flex}.feature-link>.retro-icon{margin-top:3px}.feature-link h2{letter-spacing:-.2px;margin:0 0 8px;font-size:15px}.feature-link p{color:var(--muted);margin-bottom:10px;font-size:12px;line-height:1.8}.feature-link span{color:var(--blue);text-underline-offset:3px;font-size:11px;text-decoration:underline}.feature-link:hover h2{color:var(--teal)}.game-library{padding-top:35px;scroll-margin-top:24px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.section-heading .eyebrow{margin-bottom:7px}.section-heading h2{margin-bottom:0;font-size:24px}.library-count{white-space:nowrap;color:var(--muted);padding-bottom:3px;font-size:11px}.library-count strong{color:var(--teal)}.library-count span{margin:0 5px}.game-library>p{color:var(--muted);margin:12px 0 20px;font-size:13px}.library-window{box-shadow:var(--raised);background:#d5d7d2;padding:4px}.library-toolbar{align-items:center;gap:10px;padding:8px 7px 12px;display:flex}.game-search{flex:1;align-items:center;gap:10px;display:flex}.game-search .retro-icon{width:22px;height:22px}.game-search input{width:100%;min-width:0;height:35px;box-shadow:var(--inset);color:#24343b;background:#fff;border:0;border-radius:0;padding:7px 10px;font:13px Tahoma,sans-serif}.library-toolbar button{min-height:33px}.search-count{color:#4d5a5e;text-align:right;min-width:64px;font:11px Tahoma,sans-serif}.game-list{scrollbar-color:#b7c4bf #edf0e9;background:#fff;border:1px solid #7d8787;height:350px;overflow:auto}.game-entry{border-bottom:1px solid #e4e8e4}.game-entry:nth-child(2n){background:#f8faf6}.game-entry summary{cursor:pointer;align-items:center;gap:10px;padding:10px 13px;font-size:13px;list-style:none;display:flex}.game-entry summary::-webkit-details-marker{display:none}.game-entry summary:before{content:"+";text-align:center;color:#3d5655;background:#fff;border:1px solid #9ca7a4;flex-shrink:0;width:13px;height:13px;font:11px/11px monospace}.game-entry[open] summary:before{content:"−"}.game-entry summary:hover,.game-entry[open] summary{background:#e8f0ee}.game-entry summary>span:not(.game-entry-count){min-width:0}.game-entry-count{color:#5f6f70;white-space:nowrap;margin-left:auto;font-size:10px}.game-entry-body{padding:2px 20px 16px 68px;font-size:12px}.game-entry-body ul{margin:8px 0 12px}.game-entry-body li{align-items:center;gap:7px;padding:3px 0;display:flex}.game-store-links{flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.game-store-links>span{color:var(--muted)}.library-footnote{color:#4a5b5c;padding:7px 10px 4px;font-size:10px}.game-library>.affiliate-note{margin-bottom:0;font-size:11px;line-height:1.8}.empty-state{text-align:center;color:var(--muted);padding:38px 24px}.empty-state h3{margin:12px 0;font-size:17px}.empty-state p{font-size:13px}.community-banner{background:#e5ece5;border:1px solid #c4d0c9;align-items:center;gap:20px;margin-top:36px;padding:23px 25px;display:flex}.community-banner h2{margin-bottom:5px;font-size:18px}.community-banner p{color:var(--muted);margin:0;font-size:12px}.community-banner .retro-button{flex-shrink:0;margin-left:auto}.page-heading{max-width:740px;margin:4px 0 28px}.page-heading h1{margin-bottom:12px}.page-heading>p:last-child{color:var(--muted);margin-bottom:0}.page-heading .eyebrow{margin-bottom:12px}.page-section{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.page-section>p{color:var(--muted)}.platform-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin:24px 0;display:grid}.platform-card{background:#fff;border:1px solid #cbd0cb;padding:20px}.platform-heading{align-items:center;gap:10px;margin-bottom:12px;display:flex}.platform-icon{width:24px;height:24px}.platform-heading h3{margin:0;font-size:19px}.file-tag{color:#697679;letter-spacing:1px;margin-left:auto;font-size:9px}.platform-card>p{color:var(--muted);min-height:42px;font-size:12px}.platform-card>.platform-note{min-height:0;margin:12px 0 0;font-size:11px}.platform-links{gap:7px;display:grid}.download-link{min-height:36px;box-shadow:var(--raised);background:#e2e5df;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:12px;text-decoration:none;display:flex}.download-link:hover{background:#cfdfd8}.download-note{background:#edf0e6;border-left:3px solid #93a989;padding:15px 18px;font-size:13px}.download-note p:last-child{margin:0}.browser-option{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0 8px;display:flex}.browser-option h2{margin-bottom:5px;font-size:19px}.browser-option p{color:var(--muted);margin:0;font-size:13px}.resource-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.resource-card{background:#fff;border:1px solid #ccd2cd;min-width:0;padding:22px}.resource-card h3{margin:0 0 12px;font-size:17px}.resource-card p,.resource-card ul{color:var(--muted);margin:10px 0;font-size:13px}.resource-card li{margin:5px 0}.resource-card .resource-meta{text-transform:uppercase;letter-spacing:.6px;color:#57716b;font-size:10px}.resource-card>:last-child{margin-bottom:0}.resource-card-featured{border-top:3px solid #728f81;grid-column:1/-1}.resource-columns{grid-template-columns:1fr 1fr;gap:25px;display:grid}.link-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.prose{max-width:820px}.prose p{line-height:1.85}.prose h2{margin:32px 0 16px;font-size:25px}.prose h3{margin:24px 0 12px}.prose li{margin:8px 0}.prose>p{color:#47575f}.guide-steps{counter-reset:steps;margin:0;padding:0;list-style:none}.guide-steps>li{border-bottom:1px solid var(--line);counter-increment:steps;margin:0 0 25px;padding:0 0 25px 56px;position:relative}.guide-steps>li:before{content:counter(steps, decimal-leading-zero);color:var(--teal);background:#e3e9df;border:1px solid #cbd5c5;padding:5px 8px;font:700 16px/1.4 monospace;position:absolute;top:0;left:0}.guide-steps h2{margin:0 0 12px;font-size:22px}.guide-steps p:last-child{margin-bottom:0}.help-details{border-bottom:1px solid var(--line);padding:15px 0}.help-details summary{cursor:pointer;font-weight:700}.help-details p{margin:15px 0 0;font-size:14px}.credit-list{grid-template-columns:repeat(2,1fr);gap:22px 30px;margin:20px 0;display:grid}.credit-list div{border-top:1px solid var(--line);padding-top:16px}.credit-list dt{margin-bottom:7px;font-size:14px;font-weight:700}.credit-list dd{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.project-note{border:1px solid var(--line);background:#edece2;padding:23px}.project-note p:last-child{margin-bottom:0}.project-logo{width:360px;max-width:100%;margin:22px 0;display:block}.support-options{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.crypto-addresses{margin-top:25px}.crypto-addresses summary{cursor:pointer;font-weight:700}.crypto-addresses code{margin:8px 0 18px;display:block}.changelog-page>div{max-width:860px;margin:0 auto}.changelog-page h4{color:#173e60;background:#e8ece5;border-left:3px solid #22597a;margin:32px 0 16px;padding:12px 16px;font-size:19px}.changelog-page h4:first-child{margin-top:0}.changelog-page ul{margin:12px 0 25px;padding-left:25px}.changelog-page li{overflow-wrap:anywhere;margin:9px 0;font-size:14px;line-height:1.8}.active-rooms-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.active-rooms-heading button{min-height:34px}.active-rooms-updated{color:var(--muted);margin:0 0 20px;font-size:12px}.active-rooms-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.active-room{min-width:0}.active-room .title-bar{min-height:28px}.active-room-body{flex-direction:column;min-height:250px;padding:12px;font:13px/1.6 Tahoma,sans-serif;display:flex}.active-room-details{margin:0 0 12px}.active-room-details>div{grid-template-columns:85px 1fr;gap:10px;margin:5px 0;display:grid}.active-room-details dt{font-weight:700}.active-room-details dd{overflow-wrap:anywhere;margin:0}.active-room-password{margin-top:auto}.active-room-password label{font-size:12px}.active-room-password input{flex:1;min-width:0}.active-room-actions{text-align:right;margin-top:14px}.active-rooms-message{background:#fff;border:1px solid #bac9c4;margin:20px 0;padding:22px}.active-rooms-message p:last-child{margin:6px 0 0}.loading-indicator{vertical-align:middle;border:2px solid #c3d7d4;border-top-color:#1a5e68;width:12px;height:12px;margin-right:8px;animation:.9s linear infinite loading;display:inline-block}@keyframes loading{to{transform:rotate(360deg)}}@media (width>=1500px){.desktop-expanded .site-content{padding-left:max(42px,50vw - 610px);padding-right:max(42px,50vw - 610px)}}@media (width<=1000px){.desktop{padding:20px 18px}.site-content{padding:30px}.nav-tab{padding:9px 11px;font-size:11px}.home-hero{gap:26px}.home-hero h1{font-size:46px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-actions .retro-button{min-width:220px}.feature-grid{gap:20px}.feature-link{flex-direction:column;gap:12px}.platform-card{padding:16px}}@media (width<=760px){.desktop{padding:14px 12px}.desktop-brand span{display:none}.desktop-header{margin-bottom:14px}.site-content{margin:0 4px;padding:27px 22px}.site-nav{gap:3px;padding:8px 5px 0}.nav-tab{text-align:center;flex:1 0 auto;padding:9px 12px}.home-hero{grid-template-columns:1fr;gap:28px}.hero-copy{max-width:550px}.home-hero h1{font-size:49px}.hero-description{max-width:none}.hero-actions{flex-direction:row;align-items:stretch}.hero-actions .retro-button{min-width:0}.hero-library{width:100%;max-width:480px}.feature-grid{grid-template-columns:1fr;gap:25px;padding:27px 0}.feature-link{flex-direction:row}.feature-link h2{font-size:16px}.feature-link p{margin-bottom:4px;font-size:13px}.section-heading{flex-direction:column;align-items:flex-start;gap:10px}.community-banner{flex-wrap:wrap;gap:14px;padding:20px}.community-banner>.retro-icon{display:none}.community-banner .retro-button{margin-left:0}.platform-grid{grid-template-columns:1fr;gap:12px}.platform-card>p{min-height:0;margin-bottom:12px}.platform-links{grid-template-columns:repeat(3,1fr)}.resource-grid,.resource-columns,.credit-list,.active-rooms-grid{grid-template-columns:1fr}.desktop-footer{flex-direction:column;align-items:flex-start;gap:4px}.site-status-bar>:first-child{flex-basis:100%}}@media (width<=440px){.desktop{padding:10px 6px}.desktop-header{gap:8px;font-size:10px}.desktop-brand{gap:5px;font-size:16px}.desktop-brand img{width:20px;height:20px}.site-content{padding:24px 16px}.site-title-bar .title-bar-text{margin-right:8px;font-size:10px}.nav-tab{padding:10px 9px;font-size:10px}.home-hero h1{letter-spacing:-1.8px;font-size:40px}.hero-actions{flex-direction:column}.hero-platforms{font-size:10px}.release-strip{gap:7px 10px;padding:11px}.release-strip a{width:100%;margin-left:0}.game-entry summary{gap:7px;padding:10px 7px;font-size:12px}.game-entry-count{font-size:9px}.game-entry-body{padding-left:35px}.library-toolbar{flex-wrap:wrap;gap:7px}.game-search{flex-basis:calc(100% - 70px)}.library-toolbar button{min-width:58px;padding:0 9px}.search-count{text-align:left;margin-left:32px}.platform-links{grid-template-columns:1fr}.guide-steps>li{padding-left:43px}.guide-steps>li:before{padding:4px}.active-rooms-heading{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation:none!important}}.demos-toolbar{flex-wrap:wrap;align-items:end;gap:12px 16px;margin:0 0 16px;display:flex}.demos-toolbar label{flex-direction:column;gap:4px;font-size:12px;display:flex}.demos-toolbar input,.demos-toolbar select{min-width:160px}.demos-toolbar .search-count{align-self:center;margin-left:auto}.demos-table{border-collapse:collapse;background:#fff;width:100%;font:12px/1.5 Tahoma,sans-serif}.demos-table th,.demos-table td{text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid silver;height:auto;padding:6px 8px}@media (width>=901px){.demos-table th,.demos-table td:nth-child(6),.demos-table td:nth-child(7),.demos-table td:nth-child(10){white-space:nowrap;overflow-wrap:normal}.demos-table td:first-child{min-width:11ch}.demos-table td:nth-child(2){min-width:12ch}.demos-table td:nth-child(3){min-width:10ch}.demos-table td:nth-child(4),.demos-table td:nth-child(8){min-width:11ch}.demos-table td:nth-child(5),.demos-table td:nth-child(9){min-width:12ch}}.demos-table th{color:#fff;background:navy;font-weight:400;position:sticky;top:0}.demos-table tbody tr:nth-child(2n){background:#f3f3f3}.demos-game-name{align-items:flex-start;gap:6px;display:flex}.demos-game-name .game-icon{margin-top:1px}.demos-game small{color:#555}.demos-pager{justify-content:center;align-items:center;gap:12px;margin:16px 0;display:flex}@media (width<=900px){.demos-table,.demos-table tbody{background:0 0;width:100%;display:block}.demos-table thead{display:none}.demos-table tr{background:#fff;border:1px solid silver;margin-bottom:10px;padding:6px 10px;display:block}.demos-table tbody tr:nth-child(2n){background:#fff}.demos-table td{white-space:normal;overflow-wrap:anywhere;border:0;grid-template-columns:76px minmax(0,1fr);gap:8px;min-width:0;height:auto;padding:3px 0;display:grid}.demos-table td:before{content:attr(data-label);color:#555}.demos-table td.demos-download{padding-top:6px;display:block}.demos-table td.demos-download:before{content:none}}
