@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_6de005ab-module__Hkq0Rq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_6de005ab-module__Hkq0Rq__variable{--font-term:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--phosphor:#3f6;--phosphor-bright:#b6ffcb;--phosphor-dim:#1f9c42;--phosphor-faint:#0e4d22;--term-bg:#04130a;--desk-bg:#018184;--scan-opacity:.22;--glow:.9;--w95-face:#c3c3c3;--w95-face-2:#bdbdbd;--w95-light:#fff;--w95-hilite:#dfdfdf;--w95-shadow:gray;--w95-dark:#000;--w95-title-a:#0a2a8c;--w95-title-b:#2563d6;--w95-title-text:#fff;--font-term:"JetBrains Mono", ui-monospace, "Courier New", monospace;--font-ui:Tahoma, "Segoe UI", Geneva, Verdana, sans-serif}*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden}body{font-family:var(--font-term);color:var(--phosphor);-webkit-font-smoothing:none;cursor:default;-webkit-user-select:none;user-select:none;background:#000}#bios{z-index:9000;font-family:var(--font-term);color:var(--phosphor);background:#000;padding:5vh 6vw;position:fixed;inset:0;overflow:hidden}#bios .bline{white-space:pre;text-shadow:0 0 calc(6px * var(--glow)) var(--phosphor);font-size:15px;line-height:1.55}#bios .bline.dim{color:var(--phosphor-dim);text-shadow:none}#bios .bline.ok{color:var(--phosphor)}#bios .bline.ok .br{color:var(--phosphor-bright)}#bios .bline.warn{color:#ffd166;text-shadow:0 0 6px #ffd16688}#bios .bline.boot{color:var(--phosphor-bright);text-shadow:0 0 10px var(--phosphor)}#bios .cursor{vertical-align:-3px;background:var(--phosphor);width:9px;height:17px;box-shadow:0 0 8px var(--phosphor);animation:1s step-end infinite blink;display:inline-block}#bios .skip{color:var(--phosphor-dim);font-size:12px;position:absolute;bottom:5vh;right:6vw}@keyframes blink{50%{opacity:0}}#desktop{z-index:10;opacity:0;background:radial-gradient(ellipse 120% 90% at 50% 0%, #ffffff0f, transparent 60%), var(--desk-bg);transition:opacity .6s,background .4s;position:fixed;inset:0}#desktop.on{opacity:1}#desktop:before{content:"";pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Crect width='6' height='6' fill='none'/%3E%3Crect width='1' height='1' fill='%23ffffff' opacity='0.04'/%3E%3C/svg%3E");position:absolute;inset:0}#icons{z-index:11;flex-direction:column;gap:6px;width:96px;display:flex;position:absolute;top:14px;left:14px}.dicon{cursor:default;text-align:center;border:1px dotted #0000;flex-direction:column;align-items:center;gap:4px;padding:7px 4px;display:flex}.dicon:hover{background:#0000282e}.dicon.sel{background:#0b288c73;border:1px dotted #cdd9ff}.dicon .ico{place-items:center;width:34px;height:34px;display:grid}.dicon .lbl{font-family:var(--font-ui);color:#fff;text-shadow:1px 1px 1px #0009;font-size:11px;line-height:1.15}.dicon .icon-hover,.smitem .icon-hover,.dicon:hover .icon-default,.smitem:hover .icon-default{display:none}.dicon:hover .icon-hover,.smitem:hover .icon-hover{display:block}.win{z-index:20;background:var(--w95-face);border:2px solid;border-color:var(--w95-light) var(--w95-dark) var(--w95-dark) var(--w95-light);box-shadow:1px 1px 0 var(--w95-shadow), inset -1px -1px 0 var(--w95-hilite), 4px 4px 18px #00000059;flex-direction:column;display:flex;position:absolute}.win .inner-bevel{border:1px solid;border-color:var(--w95-hilite) var(--w95-shadow) var(--w95-shadow) var(--w95-hilite)}.titlebar{cursor:move;background:linear-gradient(90deg, var(--w95-title-a), var(--w95-title-b));color:var(--w95-title-text);font-family:var(--font-ui);text-shadow:1px 1px #00000059;justify-content:space-between;align-items:center;gap:6px;margin:2px;padding:3px 3px 3px 5px;font-size:12.5px;font-weight:700;display:flex}.titlebar.inactive{background:linear-gradient(90deg,#7b7b7b,#a9a9a9)}.titlebar .tb-left{white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.titlebar .tb-left .tt{text-overflow:ellipsis;overflow:hidden}.tbtns{align-items:center;gap:2px;display:flex}.tbtn{cursor:default;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:16px;height:14px;display:flex}.tbtn img{object-fit:contain;width:16px;height:14px;image-rendering:pixelated;display:block}.tbtn:active{transform:translate(1px,1px)}.menubar{font-family:var(--font-ui);color:#000;gap:2px;margin:0 2px;padding:2px 4px;font-size:12px;display:flex}.menubar span{padding:1px 7px}.menubar span:hover{background:var(--w95-title-a);color:#fff}.screen-wrap{border:2px solid;border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow);background:var(--term-bg);flex:1;min-height:0;margin:2px;position:relative;overflow:hidden}.screen{font-family:var(--font-term);color:var(--phosphor);text-shadow:0 0 calc(5px * var(--glow)) color-mix(in srgb, var(--phosphor) 70%, transparent);scrollbar-width:thin;scrollbar-color:var(--phosphor-dim) transparent;padding:10px 12px 8px;font-size:13.5px;line-height:1.5;position:absolute;inset:0;overflow-y:auto}.screen::-webkit-scrollbar{width:10px}.screen::-webkit-scrollbar-track{background:#0a1f12}.screen::-webkit-scrollbar-thumb{background:var(--phosphor-dim)}.crt-scan{pointer-events:none;z-index:5;background:repeating-linear-gradient(0deg, #0000 0px, #0000 2px, rgba(0,0,0,calc(var(--scan-opacity))) 3px, rgba(0,0,0,calc(var(--scan-opacity))) 4px);position:absolute;inset:0}.crt-vig{pointer-events:none;z-index:6;background:radial-gradient(100% 100%,#0000 55%,#00000080 100%);position:absolute;inset:0;box-shadow:inset 0 0 60px #0009}.crt-flicker{pointer-events:none;z-index:7;background:var(--phosphor);opacity:0;mix-blend-mode:overlay;animation:7s step-end infinite flick;position:absolute;inset:0}@keyframes flick{0%,97%{opacity:0}97.5%{opacity:.03}98%{opacity:0}98.5%{opacity:.05}99%{opacity:0}}.line{white-space:pre-wrap;word-break:break-word}.line.pre{white-space:pre;overflow-x:auto}.nbr{color:var(--phosphor-bright)}.dim{color:var(--phosphor-dim)}.faint{color:var(--phosphor-faint)}.amberhi{color:#ffd166}.err{color:#ff6b6b;text-shadow:0 0 6px #ff6b6b88}.cyan{color:#7fdfff}.lnk{color:var(--phosphor-bright);cursor:pointer;text-decoration:underline}.lnk:hover{background:var(--phosphor);color:var(--term-bg);text-shadow:none}.prow{cursor:pointer;border-left:2px solid #0000;border-radius:0;margin:1px 0;padding:2px 4px 2px 2px;transition:background 80ms}.prow:hover,.prow:focus{background:color-mix(in srgb, var(--phosphor) 13%, transparent);border-left-color:var(--phosphor);outline:none}.opener{color:var(--phosphor-faint)}.prow:hover .opener,.prow:focus .opener{color:var(--phosphor-bright);text-shadow:0 0 calc(5px * var(--glow)) var(--phosphor)}.bar{color:var(--phosphor)}.barbg{color:var(--phosphor-faint)}.head{color:var(--phosphor-bright);letter-spacing:.04em;font-weight:700}.chip{color:var(--phosphor-dim)}.banner{color:var(--phosphor);text-shadow:0 0 calc(7px * var(--glow)) var(--phosphor);font-size:11px;line-height:1.05}.readme-art{color:var(--phosphor-bright);font-size:12px;font-weight:400;line-height:1.15;letter-spacing:0!important}.logo{color:var(--phosphor-bright)}.inputline{font-family:var(--font-term);align-items:baseline;gap:0;padding:2px 12px 12px;font-size:13.5px;display:flex}.prompt-text{color:var(--phosphor-bright);white-space:pre;text-shadow:0 0 calc(5px * var(--glow)) var(--phosphor)}.cmd-input{color:var(--phosphor);font-family:var(--font-term);caret-color:#0000;text-shadow:0 0 calc(5px * var(--glow)) var(--phosphor);background:0 0;border:0;outline:0;flex:1;min-width:2px;font-size:13.5px}.fakecaret{background:var(--phosphor);vertical-align:-3px;width:8px;height:16px;box-shadow:0 0 8px var(--phosphor);margin-left:-1px;animation:1.05s step-end infinite blink;display:inline-block}.fakecaret.hide{opacity:0;animation:none}.quickbar{border-top:1px solid var(--w95-shadow);background:var(--w95-face);flex-wrap:wrap;gap:5px;margin:0 2px 2px;padding:5px 8px;display:flex}.qbtn{font-family:var(--font-ui);background:var(--w95-face);border:2px solid;border-color:var(--w95-light) var(--w95-dark) var(--w95-dark) var(--w95-light);box-shadow:inset -1px -1px 0 var(--w95-shadow), inset 1px 1px 0 var(--w95-hilite);cursor:default;-webkit-user-select:none;user-select:none;border-radius:0;padding:2px 10px;font-size:11.5px;font-weight:700;color:#000!important}.qbtn:hover{background:#eaeaea;color:#000!important}.qbtn:active{border-color:var(--w95-dark) var(--w95-light) var(--w95-light) var(--w95-dark);box-shadow:inset 1px 1px 0 var(--w95-shadow);padding:3px 9px 1px 11px}#taskbar{z-index:200;background:var(--w95-face);border-top:2px solid var(--w95-light);height:32px;box-shadow:inset 0 1px 0 var(--w95-hilite);align-items:center;gap:4px;padding:2px 3px;display:flex;position:absolute;bottom:0;left:0;right:0}.start-btn{height:24px;font-family:var(--font-ui);color:#000;border:2px solid;border-color:var(--w95-light) var(--w95-dark) var(--w95-dark) var(--w95-light);box-shadow:inset -1px -1px 0 var(--w95-shadow), inset 1px 1px 0 var(--w95-hilite);cursor:default;background:var(--w95-face);align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:700;display:flex}.start-btn.open{border-color:var(--w95-dark) var(--w95-light) var(--w95-light) var(--w95-dark);box-shadow:inset 1px 1px 0 var(--w95-shadow)}.start-btn .flag{width:16px;height:16px;display:inline-block}.tasksep{border-left:1px solid var(--w95-shadow);border-right:1px solid var(--w95-light);align-self:stretch;width:2px;margin:3px 2px}.taskwin{min-width:150px;max-width:200px;height:24px;font-family:var(--font-ui);color:#000;border:2px solid;border-color:var(--w95-dark) var(--w95-light) var(--w95-light) var(--w95-dark);box-shadow:inset 1px 1px 0 var(--w95-shadow);cursor:default;white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex;overflow:hidden}.tray{height:24px;font-family:var(--font-ui);color:#000;border:1px solid;border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow);box-shadow:inset 1px 1px 0 var(--w95-shadow);align-items:center;gap:8px;margin-left:auto;padding:0 8px;font-size:11.5px;display:flex}.tray .ticon{font-size:12px}.startmenu{z-index:300;background:var(--w95-face);border:2px solid;border-color:var(--w95-light) var(--w95-dark) var(--w95-dark) var(--w95-light);width:230px;display:none;position:absolute;bottom:34px;left:3px;box-shadow:2px 2px 10px #0006}.startmenu.open{display:flex}.startmenu .sm-rail{background:linear-gradient(180deg, var(--w95-title-a), #000040);writing-mode:vertical-rl;color:#fff;width:26px;font-family:var(--font-ui);text-align:right;letter-spacing:1px;padding:8px 4px;font-size:15px;font-weight:700;transform:rotate(180deg)}.startmenu .sm-rail b{color:#ffd166}.startmenu .sm-items{flex:1;padding:3px}.smitem{font-family:var(--font-ui);color:#000;cursor:default;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;display:flex}.smitem:hover{background:var(--w95-title-a);color:#fff}.smitem .smico{text-align:center;justify-content:center;align-items:center;width:28px;display:flex}.smsep{border-top:1px solid var(--w95-shadow);border-bottom:1px solid var(--w95-light);height:1px;margin:3px 4px}.screen ::selection,.screen::selection{background:var(--phosphor);color:var(--term-bg);text-shadow:none}.tweaks-toggle{z-index:500;background:var(--w95-face);border:2px solid;border-color:var(--w95-light) var(--w95-dark) var(--w95-dark) var(--w95-light);width:36px;height:36px;box-shadow:inset -1px -1px 0 var(--w95-shadow), inset 1px 1px 0 var(--w95-hilite);cursor:default;color:#000;border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid;position:fixed;top:12px;right:12px}.tweaks-toggle:active{border-color:var(--w95-dark) var(--w95-light) var(--w95-light) var(--w95-dark);box-shadow:inset 1px 1px 0 var(--w95-shadow)}.tweaks-panel{z-index:500;background:var(--w95-face);border:2px solid;border-color:var(--w95-light) var(--w95-dark) var(--w95-dark) var(--w95-light);width:260px;box-shadow:1px 1px 0 var(--w95-shadow), inset -1px -1px 0 var(--w95-hilite), 4px 4px 18px #00000059;font-family:var(--font-ui);color:#000;font-size:12px;position:fixed;top:56px;right:12px}.tweaks-panel .tp-title{background:linear-gradient(90deg, var(--w95-title-a), var(--w95-title-b));color:#fff;text-shadow:1px 1px #00000059;justify-content:space-between;align-items:center;gap:6px;margin:2px;padding:3px 3px 3px 5px;font-size:12.5px;font-weight:700;display:flex}.tweaks-panel .tp-body{padding:10px}.tweaks-panel .tp-section{color:#444;text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid var(--w95-shadow);margin:10px 0 6px;padding-bottom:3px;font-size:11px;font-weight:700}.tweaks-panel .tp-section:first-child{margin-top:0}.tweaks-panel .tp-row{margin:6px 0}.tweaks-panel .tp-label{margin-bottom:4px;font-size:11.5px}.tweaks-panel .tp-colors{gap:6px;display:flex}.tweaks-panel .tp-color-btn{cursor:default;border:2px solid #0000;border-radius:4px;width:28px;height:28px;transition:border-color .15s}.tweaks-panel .tp-color-btn.active{border-color:#000;box-shadow:0 0 0 1px #fff,0 0 0 3px #000}.tweaks-panel .tp-radios{gap:10px;display:flex}.tweaks-panel .tp-radio{cursor:default;align-items:center;gap:4px;font-size:12px;display:flex}.tweaks-panel .tp-radio input{accent-color:var(--w95-title-a)}.tweaks-panel .tp-slider{width:100%;accent-color:var(--w95-title-a)}.tweaks-panel .tp-slider-row{align-items:center;gap:8px;display:flex}.tweaks-panel .tp-slider-val{text-align:right;color:#444;min-width:32px;font-size:11px;font-family:var(--font-term)}.shutdown-overlay{z-index:9999;color:var(--phosphor);text-align:center;font-family:var(--font-term);background:#000;place-items:center;display:grid;position:fixed;inset:0}.shutdown-overlay .msg{text-shadow:0 0 8px var(--phosphor);font-size:18px}.shutdown-overlay .sub{color:var(--phosphor-dim);margin-top:18px;font-size:13px}.shutdown-overlay .reboot-btn{font-family:var(--font-term);color:#000;background:var(--w95-face);cursor:default;border:2px solid #000;border-color:#fff #000 #000 #fff;margin-top:22px;padding:5px 16px;font-size:13px}@keyframes text-blink{0%,49%{opacity:1}50%,to{opacity:0}}.blink{animation:1s step-start infinite text-blink}.explorer-win{background:var(--w95-face);border:2px solid;border-color:var(--w95-light) var(--w95-dark) var(--w95-dark) var(--w95-light);box-shadow:1px 1px 0 var(--w95-shadow), inset -1px -1px 0 var(--w95-hilite), 4px 4px 18px #00000059;-webkit-user-select:none;user-select:none;font-family:var(--font-ui);flex-direction:column;display:flex;position:absolute}.explorer-toolbar{border-top:1px solid var(--w95-light);border-bottom:1px solid var(--w95-shadow);color:#000;flex-wrap:wrap;align-items:center;gap:6px;margin:0 2px;padding:4px 6px;font-size:11.5px;display:flex}.exp-btn{height:24px;font-family:var(--font-ui);color:#000;background:var(--w95-face);border:2px solid;border-color:var(--w95-light) var(--w95-dark) var(--w95-dark) var(--w95-light);box-shadow:inset -1px -1px 0 var(--w95-shadow), inset 1px 1px 0 var(--w95-hilite);cursor:default;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;display:flex}.exp-btn:active,.exp-btn.active{background:var(--w95-face-2);border-color:var(--w95-dark) var(--w95-light) var(--w95-light) var(--w95-dark);box-shadow:inset 1px 1px 0 var(--w95-shadow)}.exp-btn.disabled{color:var(--w95-shadow);pointer-events:none}.exp-filter-select{height:22px;font-family:var(--font-ui);color:#000;border:2px solid;border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow);background:#fff;outline:none;padding:0 4px;font-size:11.5px}.explorer-body{border:2px solid;border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow);background:#fff;flex:1;min-height:0;margin:2px;position:relative;overflow-y:auto}.exp-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px 14px;padding:14px;display:grid}.exp-card{cursor:default;background:#fff;border:1px dotted #0000;flex-direction:column;gap:7px;padding:7px;display:flex}.exp-card:hover{background:#f0f4ff}.exp-card.selected{background:var(--w95-title-a);color:#fff;border:1px dotted #cdd9ff}.exp-card.selected .exp-card-title{color:#fff}.exp-thumb{aspect-ratio:4/3;border:2px solid;border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow);background:#04130a;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.exp-thumb img,.exp-thumb video{object-fit:cover;width:100%;height:100%;display:block}.exp-placeholder{width:100%;height:100%;font-family:var(--font-term);color:#3f6;text-align:center;box-sizing:border-box;background:repeating-linear-gradient(45deg,#04130a 0 6px,#08210f 6px 12px);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:11px;font-weight:700;display:flex}.exp-placeholder .sub{color:#1f9c42;font-size:9.5px;font-weight:400}.exp-card-title{font-family:var(--font-ui);color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.exp-tag-row{flex-wrap:wrap;gap:4px;display:flex}.exp-tag{font-family:var(--font-term);color:#000;background:#dfdfdf;border:1px solid gray;padding:2px 5px;font-size:9.5px;font-weight:700}.exp-tag.gold{color:#000;background:#ffd166;border-color:#d1a52b}.exp-tag.cyan{color:#000;background:#7fdfff;border-color:#36b0d9}.exp-split{height:100%;min-height:420px;display:flex}.exp-tree{border-right:2px solid;border-color:var(--w95-light) var(--w95-shadow) var(--w95-shadow) var(--w95-light);background:#fff;flex-direction:column;flex-shrink:0;gap:1px;width:230px;padding:6px;display:flex;overflow-y:auto}.exp-tree-item{font-family:var(--font-ui);color:#000;cursor:default;border-radius:0;align-items:center;gap:7px;padding:4px 6px;font-size:12px;display:flex}.exp-tree-item.indent{padding-left:18px}.exp-tree-item:hover{background:#e5edf8}.exp-tree-item.active{background:var(--w95-title-a);color:#fff}.exp-preview-pane{background:var(--w95-face);flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow-y:auto}.exp-big-preview{border:2px solid;border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow);background:#04130a;flex-shrink:0;height:230px;position:relative;overflow:hidden}.exp-big-preview img,.exp-big-preview video{object-fit:contain;width:100%;height:100%;display:block}.exp-cmd-strip{border:2px solid;border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow);font-family:var(--font-term);background:#04130a;align-items:center;gap:10px;margin:0 2px 2px;padding:6px 10px;display:flex}.exp-table{border-collapse:collapse;width:100%;font-family:var(--font-ui);text-align:left;font-size:11.5px}.exp-table th{background:var(--w95-face);border:2px solid;border-color:var(--w95-light) var(--w95-dark) var(--w95-dark) var(--w95-light);z-index:2;padding:3px 8px;font-weight:700;position:sticky;top:0}.exp-table td{border-bottom:1px solid #f0f0f0;padding:4px 8px}.exp-table tr:hover td{background:#eef3ff}.exp-table tr.selected td{background:var(--w95-title-a);color:#fff}.exp-table tr.selected a{color:#b6ffcb}.props-dialog{background:var(--w95-face);border:2px solid;border-color:var(--w95-light) var(--w95-dark) var(--w95-dark) var(--w95-light);width:520px;max-width:95vw;box-shadow:1px 1px 0 var(--w95-shadow), 4px 4px 20px #00000080;z-index:500;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.props-tabs{z-index:1;gap:2px;margin:8px 10px 0;display:flex;position:relative}.props-tab{font-family:var(--font-ui);background:var(--w95-face-2);border:2px solid;border-color:var(--w95-light) var(--w95-dark) var(--w95-dark) var(--w95-light);cursor:default;-webkit-user-select:none;user-select:none;border-bottom:0;padding:4px 14px 5px;font-size:12px;color:#000!important}.props-tab:hover{background:#eaeaea}.props-tab.active{background:var(--w95-face);border-bottom:0;margin-top:-2px;padding-bottom:6px;font-weight:700;color:#000!important}.props-body{background:var(--w95-face);color:#000;border:2px solid;border-color:var(--w95-light) var(--w95-shadow) var(--w95-shadow) var(--w95-light);flex-direction:column;gap:12px;min-height:240px;margin:-2px 10px 10px;padding:14px;display:flex}.gui-win{background:var(--w95-face);border:2px solid;border-color:var(--w95-light) var(--w95-dark) var(--w95-dark) var(--w95-light);box-shadow:1px 1px 0 var(--w95-shadow), 4px 4px 18px #00000059;color:#000;flex-direction:column;display:flex;position:absolute}.gui-win-body{color:#000;border:2px solid;border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow);background:#fff;flex:1;min-height:0;margin:2px;padding:14px;overflow-y:auto}.w95-meter-track{border:2px solid;border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow);background:#fff;height:18px;padding:2px;display:flex}.w95-meter-fill{background:linear-gradient(90deg,#0a2a8c,#2563d6);height:100%}.w95-card{border:2px solid;border-color:var(--w95-light) var(--w95-shadow) var(--w95-shadow) var(--w95-light);background:var(--w95-face);color:#000;flex-direction:column;gap:8px;padding:12px;display:flex}html,body{-webkit-tap-highlight-color:transparent;touch-action:manipulation;height:100dvh}.win,.explorer-win,.gui-win{box-sizing:border-box;max-width:100vw;max-height:calc(100dvh - 32px)}.titlebar{touch-action:none}.skills-grid-container{grid-template-columns:1fr 1fr;gap:10px 18px;display:grid}@media (min-width:769px) and (max-width:1024px){#icons{grid-template-columns:repeat(2,88px)!important;gap:8px 6px!important;width:186px!important;max-height:calc(100dvh - 50px)!important;display:grid!important}.win,.explorer-win,.gui-win{max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 44px)!important}.tbtn{width:20px!important;height:18px!important}.exp-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:12px!important}}@media (max-width:768px){#icons{z-index:11;-webkit-overflow-scrolling:touch!important;grid-template-columns:repeat(auto-fill,minmax(72px,1fr))!important;gap:8px 4px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 50px)!important;display:grid!important;top:10px!important;left:8px!important;overflow-y:auto!important}.dicon{border-radius:2px!important;min-height:64px!important;padding:6px 2px!important}.dicon .ico{width:32px!important;height:32px!important}.dicon .lbl{word-break:break-word!important;max-width:72px!important;font-size:10.5px!important;line-height:1.15!important}.win,.explorer-win,.gui-win{border-left:none!important;border-right:none!important;border-top:2px solid var(--w95-light)!important;border-bottom:2px solid var(--w95-dark)!important;width:100vw!important;max-width:100vw!important;height:calc(100dvh - 34px)!important;max-height:calc(100dvh - 34px)!important;box-shadow:none!important;z-index:50!important;position:fixed!important;top:0!important;left:0!important}.titlebar{margin:1px!important;padding:5px 6px!important;font-size:12px!important}.tbtns{gap:4px!important}.tbtn{justify-content:center!important;align-items:center!important;width:24px!important;height:22px!important;display:flex!important}.tbtn img{width:16px!important;height:14px!important}.menubar{white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;padding:3px 4px!important;font-size:11.5px!important;display:flex!important;overflow-x:auto!important}.menubar span{padding:3px 8px!important}#taskbar{z-index:250!important;height:34px!important;padding:2px 3px!important}.start-btn{flex-shrink:0!important;gap:5px!important;height:28px!important;padding:0 7px!important;font-size:12px!important}.taskwin{flex-shrink:1!important;gap:4px!important;min-width:48px!important;max-width:110px!important;height:28px!important;padding:0 6px!important;font-size:11px!important}.tray{flex-shrink:0!important;gap:4px!important;height:28px!important;padding:0 6px!important;font-size:11px!important}.startmenu{width:min(290px,94vw)!important;bottom:36px!important;left:2px!important}.smitem{min-height:36px!important;padding:8px 10px!important;font-size:13px!important}.screen-wrap{margin:1px!important}.screen{-webkit-overflow-scrolling:touch!important;padding:8px 10px!important;font-size:11.5px!important;line-height:1.45!important}.inputline{flex-wrap:wrap!important;padding:4px 8px 8px!important;font-size:12px!important}.prompt-text{font-size:11.5px!important}.cmd-input{font-size:12px!important}.quickbar{flex-wrap:wrap!important;gap:4px!important;max-height:76px!important;margin:0 1px 1px!important;padding:4px 6px!important;display:flex!important;overflow-y:auto!important}.qbtn{min-height:26px!important;padding:4px 8px!important;font-size:11px!important}.line.pre{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow-x:auto!important}.banner{font-size:7.5px!important;line-height:1!important}.readme-art{font-size:8.5px!important;line-height:1.1!important}.explorer-toolbar{white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;gap:4px!important;padding:4px 6px!important;overflow-x:auto!important}.exp-btn{flex-shrink:0!important;height:26px!important;padding:0 8px!important;font-size:11px!important}.exp-filter-select{flex-shrink:0!important;height:26px!important;font-size:11px!important}.exp-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important;gap:10px 8px!important;padding:8px!important}.exp-split{flex-direction:column!important;height:100%!important;min-height:0!important}.exp-tree{border-right:none!important;border-bottom:2px solid var(--w95-shadow)!important;flex-shrink:0!important;width:100%!important;max-height:160px!important}.exp-preview-pane{gap:8px!important;padding:8px!important}.exp-big-preview{height:160px!important}.exp-table{font-size:11px!important}.exp-table th,.exp-table td{white-space:nowrap!important;padding:4px 6px!important}.exp-cmd-strip{padding:4px 8px!important;font-size:11px!important}.props-dialog{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:90dvh!important;top:50%!important;left:50%!important}.props-tabs{white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;margin:6px 6px 0!important;overflow-x:auto!important}.props-tab{flex-shrink:0!important;padding:4px 10px!important;font-size:11px!important}.props-body{min-height:160px!important;max-height:62vh!important;margin:-2px 6px 8px!important;padding:10px 8px!important;overflow-y:auto!important}.gui-win-body{-webkit-overflow-scrolling:touch!important;max-height:calc(100% - 64px)!important;padding:8px!important}.skills-grid-container{grid-template-columns:1fr!important;gap:8px!important}.tweaks-toggle{display:none!important}.tweaks-panel{z-index:600!important;width:calc(100vw - 16px)!important;max-height:82dvh!important;top:50%!important;left:50%!important;right:auto!important;overflow-y:auto!important;transform:translate(-50%,-50%)!important}.lightbox-window{width:calc(100vw - 10px)!important;max-height:95dvh!important}.lightbox-content-area{height:min(360px,52dvh)!important;margin:4px!important}.lightbox-nav-btn{width:40px!important;height:40px!important;font-size:18px!important}.lightbox-bottom-bar{flex-wrap:wrap!important;gap:6px!important;padding:4px 6px!important;font-size:11px!important}#bios{padding:4vh 4vw!important}#bios .bline{font-size:11.5px!important;line-height:1.35!important}#bios .skip{border:1px solid var(--phosphor-dim)!important;background:#000000b3!important;padding:4px 8px!important;font-size:11px!important;bottom:3vh!important;right:4vw!important}}.lightbox-backdrop{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c7;justify-content:center;align-items:center;padding:16px;animation:.2s cubic-bezier(.16,1,.3,1) forwards lightboxFadeIn;display:flex;position:fixed;inset:0}.lightbox-backdrop.exiting{animation:.18s cubic-bezier(.16,1,.3,1) forwards lightboxFadeOut}.lightbox-window{background:var(--w95-face);border:2px solid;border-color:var(--w95-light) var(--w95-dark) var(--w95-dark) var(--w95-light);box-shadow:0 12px 36px #000c, inset 1px 1px 0 var(--w95-light);-webkit-user-select:none;user-select:none;flex-direction:column;width:840px;max-width:92vw;max-height:92vh;animation:.22s cubic-bezier(.16,1,.3,1) forwards lightboxScaleIn;display:flex;overflow:hidden}.lightbox-window.exiting{animation:.18s cubic-bezier(.16,1,.3,1) forwards lightboxScaleOut}.lightbox-content-area{border:2px solid;border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow);background:#000;justify-content:center;align-items:center;height:520px;max-height:65vh;margin:6px;display:flex;position:relative;overflow:hidden}.lightbox-media{object-fit:contain;max-width:100%;max-height:100%;display:block}.lightbox-nav-btn{border:2px solid;border-color:var(--w95-light) var(--w95-dark) var(--w95-dark) var(--w95-light);color:#000;cursor:pointer;z-index:10;-webkit-user-select:none;user-select:none;background:#c3c3c3e6;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:all .1s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav-btn:hover{background:#fff;box-shadow:0 0 10px #fff9}.lightbox-nav-btn.prev{left:10px}.lightbox-nav-btn.next{right:10px}.lightbox-bottom-bar{background:var(--w95-face);border-top:1px solid var(--w95-shadow);font-family:var(--font-ui);color:#000;justify-content:space-between;align-items:center;padding:4px 8px;font-size:12px;display:flex}.lightbox-btn{background:var(--w95-face);border:2px solid;border-color:var(--w95-light) var(--w95-dark) var(--w95-dark) var(--w95-light);cursor:default;align-items:center;gap:4px;height:24px;padding:0 12px;font-size:11.5px;display:inline-flex}.lightbox-btn:active{border-color:var(--w95-dark) var(--w95-light) var(--w95-light) var(--w95-dark)}.media-zoomable{cursor:zoom-in;transition:filter .15s,transform .15s}.media-zoomable:hover{filter:brightness(1.1)}@keyframes lightboxFadeIn{0%{opacity:0}to{opacity:1}}@keyframes lightboxFadeOut{0%{opacity:1}to{opacity:0}}@keyframes lightboxScaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes lightboxScaleOut{0%{opacity:0;transform:scale(1)}to{opacity:0;transform:scale(.92)}}.dicon .ico img,.dicon .ico svg{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.smitem .smico{flex:none;width:28px;height:28px}.smitem .smico img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.tray .ticon img{object-fit:contain;width:16px;height:16px;image-rendering:pixelated;display:block}.smitem .smico img[src$=\.ico]{width:93%;height:93%}.tray .ticon img[src$=\.ico]{width:15px;height:15px}.media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:6px 0;display:grid}.media-tile{aspect-ratio:4/3;border:2px solid;border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow);background:#000;overflow:hidden}.media-tile img,.media-tile video{object-fit:contain;width:100%;height:100%;display:block}.props-thumb{aspect-ratio:4/3;border:2px solid;border-color:var(--w95-shadow) var(--w95-light) var(--w95-light) var(--w95-shadow);background:#04130a;flex:none;width:140px;overflow:hidden}.props-thumb img,.props-thumb video{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:768px){.media-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important;gap:6px!important}.props-thumb{width:110px!important}}
