@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dbbdd2d89d2ef0ef-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a06229eb79a83cfc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e224327ce7933e-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d85064eaed4b8683-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db234bd00cda6a96-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Press Start\ 2P Fallback;src:local("Arial");ascent-override:44.58%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:224.32%}.__className_6d0c14{font-family:Press Start\ 2P,Press Start\ 2P Fallback;font-weight:400;font-style:normal}.__variable_6d0c14{--font-pixel:"Press Start 2P","Press Start 2P Fallback"}:root{--desktop:#008080;--surface:#c0c0c0;--surface-dark:#808080;--bevel-light:#ffffff;--bevel-mid:#dfdfdf;--bevel-dark:#808080;--bevel-darker:#0a0a0a;--title-a:#000080;--title-b:#1084d0;--title-inactive-a:#808080;--title-inactive-b:#b5b5b5;--text:#000000;--text-invert:#ffffff;--link:#0000ee;--selection:#000080;--menace-pink:#ff2d78;--menace-cyan:#00e5ff;--menace-lime:#7dff2d;--menace-yellow:#ffd900;--font-ui:var(--font-ui-fallback,Tahoma),"MS Sans Serif","Segoe UI",sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background:var(--desktop);background-image:radial-gradient(ellipse at 50% 40%,#109090 0,var(--desktop) 65%);color:var(--text);font-family:var(--font-ui);font-size:13px;-webkit-font-smoothing:none;overflow-x:hidden}::selection{background:var(--selection);color:var(--text-invert)}a{color:var(--link)}img{max-width:100%}h1,h2,h3{font-family:var(--font-pixel,var(--font-ui))}.bevel-out{border:2px solid;border-color:var(--bevel-light) var(--bevel-darker) var(--bevel-darker) var(--bevel-light);box-shadow:inset 1px 1px 0 var(--bevel-mid),inset -1px -1px 0 var(--bevel-dark)}.bevel-in,.bevel-out{background:var(--surface)}.bevel-in{box-shadow:inset 1px 1px 0 var(--bevel-dark),inset -1px -1px 0 var(--bevel-mid)}.bevel-in,.well{border:2px solid;border-color:var(--bevel-darker) var(--bevel-light) var(--bevel-light) var(--bevel-darker)}.well{background:#ffffff;box-shadow:inset 1px 1px 0 var(--bevel-dark)}.win{background:var(--surface);border:2px solid;border-color:var(--bevel-light) var(--bevel-darker) var(--bevel-darker) var(--bevel-light);box-shadow:inset 1px 1px 0 var(--bevel-mid),inset -1px -1px 0 var(--bevel-dark),4px 4px 0 rgba(0,0,0,.35);display:flex;flex-direction:column;min-width:180px}.win-titlebar{display:flex;align-items:center;gap:6px;padding:2px 3px;background:linear-gradient(90deg,var(--title-a),var(--title-b));color:var(--text-invert);font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;min-height:22px}.win-titlebar.inactive{background:linear-gradient(90deg,var(--title-inactive-a),var(--title-inactive-b))}.win-titlebar .title{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;letter-spacing:.2px}.win-titlebar .title-icon{width:16px;height:16px;flex:none;image-rendering:pixelated}.title-btn{width:18px;height:16px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;font-family:var(--font-ui);color:#000;background:var(--surface);border:1px solid;border-color:var(--bevel-light) var(--bevel-darker) var(--bevel-darker) var(--bevel-light);box-shadow:inset 1px 1px 0 var(--bevel-mid),inset -1px -1px 0 var(--bevel-dark);padding:0;cursor:pointer;line-height:1}.title-btn:active{border-color:var(--bevel-darker) var(--bevel-light) var(--bevel-light) var(--bevel-darker)}.win-body{padding:8px;overflow:auto;flex:1 1;min-height:0}.win-body.no-pad{padding:0}.win-statusbar{display:flex;gap:4px;padding:2px 4px;font-size:11px}.win-statusbar .cell{border:1px solid;border-color:var(--bevel-dark) var(--bevel-light) var(--bevel-light) var(--bevel-dark);padding:1px 8px;flex:none}.win-statusbar .cell.grow{flex:1 1}.btn{font-family:var(--font-ui);font-size:12px;color:#000;background:var(--surface);border:2px solid;border-color:var(--bevel-light) var(--bevel-darker) var(--bevel-darker) var(--bevel-light);box-shadow:inset 1px 1px 0 var(--bevel-mid),inset -1px -1px 0 var(--bevel-dark);padding:4px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:24px}.btn:active,.btn[aria-pressed=true]{border-color:var(--bevel-darker) var(--bevel-light) var(--bevel-light) var(--bevel-darker);box-shadow:inset 1px 1px 0 var(--bevel-dark);padding:5px 13px 3px 15px}.btn:focus-visible{outline:1px dotted #000;outline-offset:-5px}.btn:disabled{color:var(--bevel-dark);text-shadow:1px 1px 0 var(--bevel-light);cursor:default}.btn.primary{font-weight:700}.btn.big{padding:8px 22px;font-size:14px}.input,select.input,textarea.input{font-family:var(--font-ui);font-size:13px;background:#fff;border:2px solid;border-color:var(--bevel-darker) var(--bevel-light) var(--bevel-light) var(--bevel-darker);box-shadow:inset 1px 1px 0 var(--bevel-dark);padding:3px 6px}.input:focus{outline:none}.desktop{position:fixed;inset:0 0 34px 0;overflow:hidden}.desktop-icons{position:absolute;inset:8px;flex-wrap:wrap;align-content:flex-start;gap:4px 8px;pointer-events:none}.desktop-icon,.desktop-icons{display:flex;flex-direction:column}.desktop-icon{pointer-events:auto;width:84px;padding:6px 2px;align-items:center;gap:4px;background:transparent;border:1px dotted transparent;cursor:pointer;text-decoration:none}.desktop-icon:focus .icon-label,.desktop-icon:hover .icon-label{background:var(--selection);color:var(--text-invert);border:1px dotted #fff}.desktop-icon .icon-art{width:44px;height:44px;display:grid;place-items:center;filter:drop-shadow(2px 2px 0 rgba(0,0,0,.4));transition:transform .12s steps(2)}.desktop-icon:hover .icon-art{transform:scale(1.12) rotate(-3deg)}.desktop-icon .icon-label{color:#fff;font-size:11px;text-align:center;text-shadow:1px 1px 0 #000;padding:1px 3px;border:1px dotted transparent;line-height:1.25}.taskbar{position:fixed;left:0;right:0;bottom:0;height:34px;background:var(--surface);border-top:2px solid var(--bevel-light);box-shadow:0 -1px 0 var(--bevel-mid);display:flex;align-items:center;gap:4px;padding:3px 4px;z-index:9000}.task-btn{max-width:170px;min-width:0;flex:0 1 auto;display:inline-flex;align-items:center;gap:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.taskbar .spacer{flex:1 1}.tray{border:1px solid;border-color:var(--bevel-dark) var(--bevel-light) var(--bevel-light) var(--bevel-dark);padding:2px 8px;font-size:11px;display:flex;align-items:center;gap:8px;flex:none}.start-menu{position:fixed;bottom:36px;left:3px;width:240px;z-index:9100;display:flex}.start-menu .rail{background:linear-gradient(180deg,var(--title-b),var(--title-a));color:#fff;writing-mode:vertical-rl;transform:rotate(180deg);font-weight:700;font-size:16px;letter-spacing:1px;padding:10px 3px;font-family:var(--font-pixel,var(--font-ui))}.start-menu .items{flex:1 1;display:flex;flex-direction:column;padding:2px}.start-item{display:flex;align-items:center;gap:10px;padding:7px 10px;font-size:13px;color:#000;text-decoration:none;background:transparent;border:0;cursor:pointer;font-family:var(--font-ui);text-align:left;width:100%}.start-item:hover{background:var(--selection);color:#fff}.start-sep{border-top:1px solid var(--bevel-dark);border-bottom:1px solid var(--bevel-light);margin:2px 4px}.page-wrap{max-width:1100px;margin:18px auto 60px;padding:0 12px}.page-win{min-height:calc(100vh - 140px)}.page-win.maximized .win-body{display:flex;flex-direction:column}.page-win.maximized .win-body>*{flex:1 1 auto;height:auto!important;min-height:0!important;max-height:none!important}.menubar{display:flex;gap:2px;padding:1px 2px;border-bottom:1px solid var(--bevel-dark);box-shadow:0 1px 0 var(--bevel-light)}.menubar .mi{padding:3px 9px;font-size:12px;cursor:pointer;background:none;border:0;font-family:var(--font-ui);text-decoration:none;color:#000}.menubar .mi:hover{background:var(--selection);color:#fff}.menubar .mi u{text-decoration:underline}.tabs{display:flex;gap:0;padding:0 4px;position:relative;top:2px}.tab{padding:4px 14px;font-size:12px;background:var(--surface);border:2px solid;border-color:var(--bevel-light) var(--bevel-darker) transparent var(--bevel-light);border-bottom:0;cursor:pointer;font-family:var(--font-ui)}.tab[aria-selected=true]{position:relative;z-index:2;padding-bottom:6px;font-weight:700}.tab-panel{position:relative;z-index:1}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:repeating-conic-gradient(#fff 0 25%,var(--surface) 0 50%) 0 0 /4px 4px}::-webkit-scrollbar-thumb{background:var(--surface);border:1px solid;border-color:var(--bevel-light) var(--bevel-darker) var(--bevel-darker) var(--bevel-light);box-shadow:inset 1px 1px 0 var(--bevel-mid),inset -1px -1px 0 var(--bevel-dark)}::-webkit-scrollbar-button:single-button{background:var(--surface);border:1px solid;border-color:var(--bevel-light) var(--bevel-darker) var(--bevel-darker) var(--bevel-light);height:16px;width:16px}.boot{position:fixed;inset:0;background:#000;color:#c7c7c7;font-family:Courier New,monospace;font-size:14px;padding:28px 34px;z-index:99999;white-space:pre-wrap;line-height:1.5}.boot .cursor{animation:blink .7s steps(1) infinite}.boot .ok{color:var(--menace-lime)}.boot .warn{color:var(--menace-yellow)}.boot-logo{color:var(--menace-pink);font-weight:700}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.crt:after{background:repeating-linear-gradient(0deg,rgba(0,0,0,.11) 0 1px,transparent 1px 3px);mix-blend-mode:multiply}.crt:after,.crt:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:99998}.crt:before{background:radial-gradient(ellipse at center,transparent 58%,rgba(0,0,0,.28) 100%)}.blink{animation:blink 1s steps(1) infinite}@keyframes marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.marquee{overflow:hidden;white-space:nowrap}.marquee>span{display:inline-block;animation:marquee 18s linear infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bob{animation:bob 1.6s ease-in-out infinite}@keyframes shake-x{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}.shake{animation:shake-x .25s linear infinite}@keyframes window-open{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.win.opening{animation:window-open .14s steps(3) both}.doc{background:#fff;padding:18px 22px;font-size:14px;line-height:1.65}.doc h1,.doc h2,.doc h3{font-family:var(--font-ui);color:var(--title-a)}.doc h1{border-bottom:2px solid var(--title-a);padding-bottom:6px;font-size:24px}.doc h2{border-bottom:1px solid #bbb;padding-bottom:3px;font-size:18px}.doc blockquote{margin:10px 0;padding:8px 12px;background:#ffffd5;border:1px solid #d5c700}.doc code{background:#eee;padding:1px 4px;font-size:13px}.doc pre{background:#000;color:#7dff2d;padding:10px;overflow-x:auto}.doc pre code{background:none;color:inherit}.doc table{border-collapse:collapse}.doc td,.doc th{border:1px solid #999;padding:4px 8px}.doc img{border:2px solid;border-color:var(--bevel-dark) var(--bevel-light) var(--bevel-light) var(--bevel-dark)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px}.card{display:flex;flex-direction:column;gap:0;text-decoration:none;color:#000}.card .thumb{aspect-ratio:1;display:grid;place-items:center;overflow:hidden;background:#fff}.card .thumb img{width:100%;height:100%;object-fit:cover;image-rendering:auto;transition:transform .15s steps(4)}.card:hover .thumb img{transform:scale(1.06) rotate(-1deg)}.card .meta{padding:6px 8px;display:flex;flex-direction:column;gap:3px}.card .name{font-weight:700;font-size:12px}.card .price{color:var(--title-a);font-weight:700;font-size:13px}.row{align-items:center;flex-wrap:wrap}.row,.stack{display:flex;gap:8px}.stack{flex-direction:column}.pixel-title{font-family:var(--font-pixel,var(--font-ui));color:var(--menace-yellow);text-shadow:2px 2px 0 var(--menace-pink),4px 4px 0 rgba(0,0,0,.5);letter-spacing:1px}.badge{display:inline-block;padding:1px 7px;font-size:10px;font-weight:700;background:var(--title-a);color:#fff;text-transform:uppercase}.badge.hot{background:var(--menace-pink)}.led{width:8px;height:8px;border-radius:50%;background:#f00;box-shadow:0 0 4px #f00;display:inline-block}.led.on{background:var(--menace-lime);box-shadow:0 0 6px var(--menace-lime);animation:blink 2s steps(1) infinite}.wordmark{opacity:.9}@media (max-width:640px){.desktop-icons{gap:2px 4px}.desktop-icon{width:72px}.page-wrap{margin-top:8px}.wordmark{opacity:.3}}@media (prefers-reduced-motion:reduce){.blink,.bob,.led.on,.marquee>span,.shake,.win.opening{animation:none!important}.card:hover .thumb img,.desktop-icon:hover .icon-art{transform:none}}