:root{--w98-desktop:teal;--w98-face:silver;--w98-face-dim:#b5b5b5;--w98-white:#fff;--w98-light:#dfdfdf;--w98-shadow:gray;--w98-dark:#0a0a0a;--w98-black:#000;--w98-text:#000;--w98-text-disabled:gray;--w98-text-inverse:#fff;--w98-title-active-a:navy;--w98-title-active-b:#1084d0;--w98-title-inactive-a:gray;--w98-title-inactive-b:#b5b5b5;--w98-select:navy;--w98-info:#ffffe1;--w98-led-ok:#00e000;--w98-led-busy:#ffe000;--w98-led-warn:#ff8c00;--w98-led-error:#ff2020;--w98-led-idle:#4a6a8a;--w98-led-off:#305030;--w98-crt-bg:#000;--w98-crt-fg:#2f7;--w98-crt-dim:#128a44;--w98-crt-warn:#fc3;--w98-crt-error:#f54;--w98-unit:2px;--w98-title-height:20px;--w98-taskbar-height:30px;--w98-font:"MS Sans Serif", "Pixelated MS Sans Serif", Tahoma, Geneva, Verdana, "Segoe UI", sans-serif;--w98-font-mono:"Consolas", "Lucida Console", "Courier New", monospace;--w98-font-size:12px}.w98-out{box-shadow:inset -1px -1px var(--w98-dark), inset 1px 1px var(--w98-light), inset -2px -2px var(--w98-shadow), inset 2px 2px var(--w98-white)}.w98-in{box-shadow:inset -1px -1px var(--w98-white), inset 1px 1px var(--w98-dark), inset -2px -2px var(--w98-light), inset 2px 2px var(--w98-shadow)}.w98-out-thin{box-shadow:inset -1px -1px var(--w98-shadow), inset 1px 1px var(--w98-white)}.w98-in-thin{box-shadow:inset -1px -1px var(--w98-white), inset 1px 1px var(--w98-shadow)}.w98-button{appearance:none;background:var(--w98-face);min-width:75px;min-height:23px;color:var(--w98-text);font-family:var(--w98-font);font-size:var(--w98-font-size);text-align:center;cursor:default;-webkit-user-select:none;user-select:none;box-shadow:inset -1px -1px var(--w98-dark), inset 1px 1px var(--w98-light), inset -2px -2px var(--w98-shadow), inset 2px 2px var(--w98-white);border:none;padding:2px 12px;line-height:1}.w98-button:active:not(:disabled),.w98-button[data-pressed=true]{box-shadow:inset -1px -1px var(--w98-white), inset 1px 1px var(--w98-dark), inset -2px -2px var(--w98-light), inset 2px 2px var(--w98-shadow);padding:3px 11px 1px 13px}.w98-button:focus-visible{outline:1px dotted var(--w98-black);outline-offset:-4px}.w98-button:disabled{color:var(--w98-text-disabled);text-shadow:1px 1px 0 var(--w98-white)}.w98-button-sm{min-width:0;min-height:0;padding:2px 8px}.w98-field{background:var(--w98-white);font-family:var(--w98-font);font-size:var(--w98-font-size);color:var(--w98-text);box-shadow:inset -1px -1px var(--w98-white), inset 1px 1px var(--w98-dark), inset -2px -2px var(--w98-light), inset 2px 2px var(--w98-shadow);border:none;padding:3px 4px}.w98-field:focus{outline:none}.w98-group{box-shadow:inset -1px -1px var(--w98-white), inset 1px 1px var(--w98-shadow);border:none;margin:0;padding:12px 10px 10px;position:relative}.w98-group>legend{font-size:var(--w98-font-size);color:var(--w98-text);padding:0 4px}*{scrollbar-color:var(--w98-face) #dedede;scrollbar-width:auto}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background-color:#dedede;background-image:linear-gradient(45deg,#0000 25%,#fff9 25% 50%,#0000 50% 75%,#fff9 75%);background-size:4px 4px}::-webkit-scrollbar-thumb{background:var(--w98-face);box-shadow:inset -1px -1px var(--w98-dark), inset 1px 1px var(--w98-light), inset -2px -2px var(--w98-shadow), inset 2px 2px var(--w98-white)}::-webkit-scrollbar-corner{background:var(--w98-face)}.w98-mono{font-family:var(--w98-font-mono);letter-spacing:.02em;font-size:12px}.w98-caps{text-transform:uppercase;letter-spacing:.06em}.w98-hr{height:2px;box-shadow:inset 0 1px var(--w98-shadow), inset 0 -1px var(--w98-white);border:none;margin:8px 0}.w98-link{color:#0000c0;cursor:pointer;text-decoration:underline}.w98-link:hover{color:#00f}::selection{background:var(--w98-select);color:var(--w98-text-inverse)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;overflow:hidden}body{background:var(--w98-desktop);color:var(--w98-text);font-family:var(--w98-font);font-size:var(--w98-font-size);-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}#__next,body>div{height:100%}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}a{color:inherit}table{border-collapse:collapse}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
