@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/pixelify-sans-cyrillic-500-normal-D0Yh7V3V.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-ext-500-normal-BxQtd0ZW.woff2) format("woff2"),url(/assets/pixelify-sans-latin-ext-500-normal-BP3MWv96.woff) format("woff");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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/pixelify-sans-latin-500-normal-DzrO_s83.woff2) format("woff2"),url(/assets/pixelify-sans-latin-500-normal-C_seYUKs.woff) format("woff");unicode-range:U+0000-00FF,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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/pixelify-sans-cyrillic-700-normal-C0MIA15z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-ext-700-normal-CWuc2Mtu.woff2) format("woff2"),url(/assets/pixelify-sans-latin-ext-700-normal-DOh6obRt.woff) format("woff");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:Pixelify Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pixelify-sans-latin-700-normal-Bq5zIolO.woff2) format("woff2"),url(/assets/pixelify-sans-latin-700-normal-DZtJe3sx.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--face: #c0c0c0;--face-2: #dfdfdf;--ink: #000;--ink-soft: #444;--hi: #fff;--lo: #808080;--title-a: #000080;--title-b: #1084d0;--title-ink: #fff;--title-off-a: #808080;--title-off-b: #b5b5b5;--paper: #fff;--accent: #000080;--accent-ink: #fff;--up: #007a33;--down: #c00000;--folder: #f7d64a;--folder-back: #e0b42a;--lime: #d4ff4f;--note: #ffffe1;--ui: Tahoma, "MS Sans Serif", Geneva, Verdana, system-ui, sans-serif;--pixel: "Pixelify Sans", ui-monospace, monospace;--mono: ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--topbar-h: 30px;--taskbar-h: 42px;--bevel-out: inset -1px -1px var(--ink), inset 1px 1px var(--hi), inset -2px -2px var(--lo), inset 2px 2px var(--face-2);--bevel-in: inset -1px -1px var(--hi), inset 1px 1px var(--lo), inset -2px -2px var(--face-2), inset 2px 2px var(--ink);--shadow: 4px 4px 0 rgba(0, 0, 0, .35)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font:13px/1.4 var(--ui);color:var(--ink);background:teal;overflow:hidden;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px dotted var(--ink);outline-offset:1px}.pixel{font-family:var(--pixel)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--ink-soft)}.small{font-size:11px}.up{color:var(--up)}.down{color:var(--down)}.row{display:flex;align-items:center;flex-wrap:wrap}.gap{gap:8px}.between{justify-content:space-between}.end{justify-content:flex-end}.grow{flex:1;min-width:0}.stack{display:flex;flex-direction:column;gap:12px}.stack-s{display:flex;flex-direction:column;gap:4px}.pad{padding:14px}.pad-s{padding:8px 10px}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.err{color:var(--down)}h2,h3{margin:0;font-family:var(--pixel);font-weight:700}h3{font-size:14px}.btn{background:var(--face);border:0;box-shadow:var(--bevel-out);padding:6px 14px;min-height:28px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.btn:active{box-shadow:var(--bevel-in)}.btn.sm{padding:3px 10px;min-height:24px;font-size:12px}.btn.primary{font-weight:700;outline:1px solid var(--ink);outline-offset:-1px}.btn.danger{color:var(--down)}.btn.wide{width:100%;justify-content:center}.field{background:var(--paper);border:0;box-shadow:var(--bevel-in);padding:5px 8px;min-height:28px;color:var(--ink)}.linklike{background:none;border:0;padding:0;color:var(--accent);text-decoration:underline;text-align:left}.linklike.left{display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.linklike.strong{font-weight:700;font-size:15px}.check,.radio{display:flex;gap:8px;align-items:flex-start}.check small{display:block}fieldset{border:0;box-shadow:var(--bevel-in);padding:12px;margin:0;display:flex;flex-direction:column;gap:10px}legend{padding:0 4px;font-weight:700}hr{border:0;border-top:1px solid var(--lo);border-bottom:1px solid var(--hi);margin:4px 0;width:100%}.badge{font-size:11px;padding:1px 6px;border:1px solid var(--lo);white-space:nowrap}.badge.in{background:var(--lime);color:#000;border-color:#000}.callout{background:var(--lime);color:#000;font-weight:700;padding:10px 14px;border:2px solid #000;box-shadow:var(--shadow);margin:0}.os{position:fixed;inset:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--topbar-h) 1fr var(--taskbar-h)}.workspace{position:relative;overflow:hidden}.topbar{display:flex;align-items:center;justify-content:space-between;padding:0 10px;background:var(--face);box-shadow:var(--bevel-out);position:relative;z-index:9000}.topbar-brand{font-weight:700;font-size:14px;display:flex;align-items:center;gap:6px;white-space:nowrap;min-width:0}.topbar-brand img,.start-btn img,.boot-logo img{image-rendering:pixelated;flex:none}.topbar-right{display:flex;align-items:center;gap:4px}.tb-link{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;color:var(--ink);text-decoration:none;background:none;border:0;font-weight:700}.tb-link:hover,.tb-link.on{box-shadow:var(--bevel-out)}.tb-date{padding:0 6px}.dot{width:12px;height:12px;border-radius:50%;border:1px solid var(--ink);display:inline-block}.theme-pop{position:absolute;right:10px;top:calc(var(--topbar-h) + 6px);padding:12px 14px;display:flex;align-items:center;gap:14px}.pop-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.theme-dot{width:30px;height:30px;border-radius:50%;border:2px solid var(--ink)}.theme-dot.on{outline:3px solid var(--lime);outline-offset:1px}.desktop{position:absolute;inset:0}.dicon{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 2px;background:none;border:1px dotted transparent;color:#fff;touch-action:none;user-select:none}.dicon .dlabel{font-size:12px;text-align:center;line-height:1.2;text-shadow:1px 1px 0 #000;padding:1px 2px;overflow-wrap:anywhere;letter-spacing:-.01em}.dicon.selected .dlabel{background:var(--title-a);color:var(--title-ink);text-shadow:none}.dicon.selected{border-color:#ffffffb3}.dicon.drop{background:#ffffff40;border-color:#fff}.dicon.dragging{z-index:5;opacity:.85;pointer-events:none;transition:none}.dicon img,.dicon svg{-webkit-user-drag:none;user-select:none;pointer-events:none}.icons-s .dlabel{font-size:11px}.desktop.phone{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));align-content:start;gap:6px;padding:12px 8px;overflow-y:auto}.desktop.phone .dicon{position:static}.glyph{display:inline-grid;place-items:center;flex:none}.glyph.tile{font-weight:700;font-family:var(--pixel);border:2px solid #000;box-shadow:2px 2px #00000059}.glyph.img{background:#fff}.titlebar .glyph.tile,.task .glyph.tile{border-width:1px;box-shadow:none}.widgets{position:absolute;right:12px;top:12px;width:270px;display:flex;flex-direction:column;gap:10px}.widget .titlebar{cursor:default}.price-row{display:grid;grid-template-columns:1fr auto 64px;gap:8px;padding:3px 0;border-bottom:1px dotted var(--lo)}.clocks .price-row{grid-template-columns:1fr auto}.price-row span:last-child{text-align:right}.win{background:var(--face);box-shadow:var(--bevel-out),var(--shadow);padding:3px;color:var(--ink)}.win:not(.widget):not(.ctx):not(.toast):not(.start-menu):not(.theme-pop):not(.boot-card){position:absolute;display:flex;flex-direction:column;min-width:0}section.win{animation:win-in .14s ease-out}.win.minimized{display:none!important}.win.maximized{padding:0;box-shadow:none}.titlebar{display:flex;align-items:center;gap:6px;height:24px;padding:0 3px 0 6px;color:var(--title-ink);background:linear-gradient(90deg,var(--title-off-a),var(--title-off-b));font-weight:700;user-select:none;touch-action:none;flex:none}.titlebar.focused{background:linear-gradient(90deg,var(--title-a),var(--title-b))}.titlebar .title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--pixel);font-size:14px}.tb-btns{display:flex;gap:2px}.tb-btns button{width:20px;height:18px;padding:0;background:var(--face);color:var(--ink);border:0;box-shadow:var(--bevel-out);font-weight:700;line-height:1}.tb-btns button:active{box-shadow:var(--bevel-in)}.win-body{flex:1;min-height:0;overflow:auto;margin-top:3px;background:var(--face)}.resize{position:absolute;right:2px;bottom:2px;width:14px;height:14px;cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,transparent 50%,var(--lo) 50% 60%,transparent 60% 70%,var(--lo) 70% 80%,transparent 80%)}.win.dragging iframe,.win.resizing iframe{pointer-events:none}.win.dragging,.win.resizing{opacity:.92}.taskbar{display:flex;align-items:center;gap:6px;padding:3px 4px;background:var(--face);box-shadow:inset 0 1px var(--face-2),inset 0 2px var(--hi);position:relative;z-index:9000}.start-btn{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;background:var(--face);border:0;box-shadow:var(--bevel-out);font:700 15px var(--pixel)}.start-btn.pressed{box-shadow:var(--bevel-in)}.tasks{flex:1;display:flex;gap:4px;min-width:0;overflow:hidden}.task{display:flex;align-items:center;gap:6px;height:32px;padding:0 8px;width:170px;min-width:60px;flex-shrink:1;background:var(--face);border:0;box-shadow:var(--bevel-out);text-align:left}.task span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task.active{box-shadow:var(--bevel-in);font-weight:700;background:var(--face-2)}.tray{display:flex;align-items:center;gap:4px;height:32px;padding:0 8px;box-shadow:var(--bevel-in)}.tray-item{background:none;border:0;padding:0 4px;white-space:nowrap}.ticker{display:flex;gap:12px}.start-menu{position:absolute;left:4px;bottom:calc(var(--taskbar-h) - 2px);z-index:9500;display:flex;width:330px;max-height:calc(100% - var(--taskbar-h) - var(--topbar-h) - 8px);animation:menu-in .12s ease-out}.start-side{width:34px;flex:none;background:linear-gradient(0deg,var(--title-a),var(--title-b));display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px}.start-side span{writing-mode:vertical-rl;transform:rotate(180deg);color:var(--title-ink);font:700 20px var(--pixel);letter-spacing:.02em}.start-side b{color:var(--lime)}.start-main{flex:1;display:flex;flex-direction:column;padding:6px;gap:6px;min-width:0}.start-list{overflow-y:auto;display:flex;flex-direction:column}.start-item{display:flex;align-items:center;gap:10px;padding:6px 8px;background:none;border:0;text-align:left;color:var(--ink)}.start-item span:last-child{display:flex;flex-direction:column;min-width:0}.start-item b{font-family:var(--pixel);font-size:15px;font-weight:500}.start-item small{color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-item:hover,.start-item:focus-visible{background:var(--title-a);color:var(--title-ink);outline:none}.start-item:hover small,.start-item:focus-visible small{color:var(--title-ink)}.ctx{position:fixed;z-index:9800;min-width:210px;display:flex;flex-direction:column;padding:3px}.ctx button{display:flex;justify-content:space-between;background:none;border:0;padding:5px 18px 5px 20px;text-align:left;color:var(--ink)}.ctx button:hover,.ctx button:focus-visible{background:var(--title-a);color:var(--title-ink);outline:none}.ctx .ctx{position:fixed}.toasts{position:fixed;right:12px;bottom:calc(var(--taskbar-h) + 12px);z-index:9900;display:flex;flex-direction:column;gap:8px;max-width:340px}.toast{padding:10px 12px;background:var(--note);animation:menu-in .18s ease-out}.modal{position:fixed;inset:0;z-index:9950;display:grid;place-items:center;background:#00000040}.dialog{width:min(380px,calc(100vw - 32px))}.toast a{color:var(--accent);font-weight:700}.helper{position:fixed;right:20px;bottom:calc(var(--taskbar-h) + 16px);z-index:9700;display:flex;align-items:flex-end;gap:6px;animation:menu-in .25s ease-out}.bubble{position:relative;width:330px;background:var(--note);color:#000;border:2px solid #000;box-shadow:var(--shadow);padding:16px 16px 12px;font-size:14px}.bubble p{margin:8px 0 12px}.bubble .x{position:absolute;right:6px;top:4px;background:none;border:0;font-size:20px;line-height:1;color:#000}.bubble .linklike{color:#00e}.callout-btn{display:block;width:calc(100% - 18px);text-align:left;background:var(--lime);color:#000;border:2px solid #000;box-shadow:3px 3px #0000004d;padding:8px 10px;font-weight:700}.mascot{flex:none;animation:bob 2.4s ease-in-out infinite}.webapp,.chart,.folder-view,.tabs-app,.apps-app{height:100%;display:flex;flex-direction:column}.toolbar{display:flex;gap:6px;padding:4px;align-items:center;flex:none}.addr{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center;font-size:12px}.frame-wrap{position:relative;flex:1;box-shadow:var(--bevel-in);padding:2px;background:#fff}.frame-wrap iframe,.chart iframe{width:100%;height:100%;border:0;display:block;background:#fff}.chart iframe{flex:1}.frame-hint{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:30px;pointer-events:none}.statusbar{padding:3px 8px;font-size:11px;box-shadow:var(--bevel-in);margin:2px}.folder-grid{flex:1;overflow:auto;background:var(--paper);box-shadow:var(--bevel-in);margin:2px;padding:8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));align-content:start;gap:6px}.dicon.static{position:relative;color:var(--ink)}.dicon.static .dlabel{text-shadow:none}.dicon.static:focus .dlabel{background:var(--title-a);color:var(--title-ink)}.ext{position:absolute;top:2px;right:10px;font-size:11px;background:var(--paper);border:1px solid var(--lo);padding:0 3px}.tabs{display:flex;gap:2px;padding:6px 6px 0;flex:none}.tab{background:var(--face);border:0;box-shadow:var(--bevel-out);padding:4px 14px;margin-bottom:-2px}.tab.on{font-weight:700;position:relative;z-index:1;padding-bottom:6px}.tab-body{flex:1;min-height:0;overflow:auto;box-shadow:var(--bevel-out);margin:0 4px 4px;display:flex;flex-direction:column}.tab-body>*{flex:1}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start}.panel{box-shadow:var(--bevel-in);background:var(--paper);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.panel.note{background:var(--note)}.span2{grid-column:span 2}.link-row{padding:4px 0;border-bottom:1px dotted var(--lo)}.apps-app{flex-direction:row}.apps-side{width:170px;flex:none;display:flex;flex-direction:column;padding:6px;gap:2px;overflow-y:auto}.apps-side button{background:none;border:0;text-align:left;padding:5px 8px;color:var(--ink)}.apps-side button.on{background:var(--title-a);color:var(--title-ink)}.apps-main{flex:1;display:flex;flex-direction:column;gap:6px;padding:6px;min-width:0}.apps-list{flex:1;overflow-y:auto;background:var(--paper);box-shadow:var(--bevel-in);padding:4px}.app-row{display:flex;align-items:center;gap:10px;padding:6px;border-bottom:1px dotted var(--lo)}.term{height:100%;overflow-y:auto;background:#000;color:silver;font:13px/1.45 var(--mono);padding:10px;white-space:pre-wrap;cursor:text}.tl.cmd{color:#fff}.tl.ok{color:#5f5}.tl.bad{color:#f66}.tl.warn{color:#fd5}.tl.dim{color:#888}.prompt{display:flex}.prompt input{flex:1;background:none;border:0;outline:none;color:#fff;font:inherit;padding:0}.walls,.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.wall,.swatch{background:var(--face);border:0;box-shadow:var(--bevel-out);padding:6px;display:flex;flex-direction:column;gap:4px;text-align:left}.wall.on,.swatch.on{box-shadow:var(--bevel-in);outline:2px solid var(--title-a)}.wall span{height:56px;box-shadow:var(--bevel-in)}.wallpicker{display:flex;flex-direction:column;gap:10px}.wallpicker.compact .walls{grid-template-columns:repeat(4,1fr);gap:6px}.wallpicker.compact .wall{padding:3px}.wallpicker.compact .wall span{height:42px}.wall-pop{flex-direction:column;align-items:stretch;width:min(360px,calc(100vw - 20px));gap:10px;max-height:calc(100vh - 120px);overflow-y:auto}.wall-now{width:46px;height:26px;box-shadow:var(--bevel-in)}.color-dot{width:20px;height:20px;padding:0;border:0;box-shadow:var(--bevel-out);position:relative;cursor:pointer}.color-dot.on{box-shadow:var(--bevel-in);outline:2px solid var(--title-a);outline-offset:1px}.color-dot.any{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);overflow:hidden}.color-dot.any input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;border:0;padding:0}.swatch-prev{height:64px;position:relative;box-shadow:var(--bevel-in);display:block}.swatch-prev i{position:absolute;left:6px;right:6px;top:6px;height:10px}.swatch-prev b{position:absolute;inset:18px 6px 6px;border:1px solid}.swatch-prev em{position:absolute;right:10px;bottom:10px;width:22px;height:10px}.about p{margin:0}.boot{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:teal;cursor:pointer}.bios{position:absolute;inset:0;margin:0;padding:28px 32px;background:#000;color:silver;font:14px/1.7 var(--mono);white-space:pre-wrap}.bios b{color:#fff}.bios-line.ok{color:silver}.bios-line.warn{color:#fd5}.bios-line.bad{color:#f66}.caret{animation:blink 1s steps(1) infinite}.boot-card{width:min(440px,calc(100vw - 32px));cursor:default}.boot-card-body{padding:18px;display:flex;flex-direction:column;gap:16px}.boot-q{margin:0;font-size:15px;line-height:1.5}.boot-q b{font:700 22px var(--pixel)}.boot-brand{display:flex;flex-direction:column;align-items:center;gap:14px;color:#fff;animation:menu-in .3s ease-out}.boot-logo{font-size:72px;width:130px;height:130px;display:grid;place-items:center;background:var(--face);box-shadow:var(--bevel-out),var(--shadow)}.boot-word{font:700 44px var(--pixel);text-shadow:3px 3px 0 #000;text-align:center}.boot-status{font:15px var(--mono)}.boot-bar{width:min(320px,72vw);height:22px;padding:3px;background:var(--face);box-shadow:var(--bevel-in)}.boot-bar i{display:block;height:100%;background:repeating-linear-gradient(90deg,var(--title-a) 0 12px,transparent 12px 14px);transition:width .05s linear}.boot-tag{font:13px var(--mono);color:var(--lime)}.boot-skip{position:absolute;right:18px;bottom:14px;font:12px var(--mono);color:#ffffffb3}.shutdown{position:fixed;inset:0;background:#000;color:#f5a623;display:grid;place-content:center;text-align:center;gap:10px;font:22px var(--pixel)}.shutdown p{margin:0}.shutdown .muted{color:#aaa;font-size:16px}.shutdown .btn{justify-self:center;margin-top:20px;font-size:14px}@keyframes win-in{0%{transform:scale(.97);opacity:0}}@keyframes menu-in{0%{transform:translateY(6px);opacity:0}}@keyframes blink{50%{opacity:0}}@keyframes bob{50%{transform:translateY(-5px)}}[data-motion=reduce] *,[data-motion=reduce] *:before{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){[data-motion=system] *,[data-motion=system] *:before{animation:none!important;transition:none!important}}@media(pointer:coarse){:root{--topbar-h: 40px}.tb-link{min-height:36px;min-width:40px;justify-content:center}.titlebar{height:34px}.tb-btns button{width:34px;height:28px}.resize{width:24px;height:24px}.color-dot{width:30px;height:30px}}@media(max-width:700px),(max-height:500px)and (pointer:coarse){.topbar-brand{font-size:13px}}@media(max-width:359px){.brand-word{display:none}}@media(max-width:700px),(max-height:500px)and (pointer:coarse){.tb-link span:not(.dot),.tb-date:not(.mono){display:none}.start-menu{left:0;right:0;width:auto}.helper{left:8px;right:8px}.bubble{width:auto;flex:1}.mascot{width:52px;height:78px}.grid2{grid-template-columns:1fr}.span2{grid-column:auto}.apps-side{display:none}.boot-word{font-size:32px}.bios{font-size:11px;padding:18px}}
