.app-icon.svelte-1fc0cut{object-fit:contain;flex-shrink:0;display:block}.app-icon.rounded.svelte-1fc0cut{border-radius:22%;box-shadow:0 2px 8px #00000059}.symbolic.svelte-1fc0cut{filter:invert()brightness(.88)}.emoji-icon.svelte-1fc0cut{text-align:center;-webkit-user-select:none;user-select:none;flex-shrink:0;display:block}.floatTab.svelte-6vpc9m{border-radius:var(--window-radius);border:1px solid var(--window-border);background:var(--window-bg);transform-origin:50%;flex-direction:column;transition:box-shadow .2s,opacity .15s,transform .15s cubic-bezier(.85,.14,.14,.85);display:flex;position:absolute;overflow:hidden;box-shadow:0 8px 32px #00000080}.floatTab[data-hide=true].svelte-6vpc9m{opacity:0;pointer-events:none;transform:scale(.85)}.floatTab[data-size=full].svelte-6vpc9m{border:none;border-radius:0}.floatTab[data-focused=true].svelte-6vpc9m{box-shadow:0 16px 56px #000000bf,0 0 0 1px #ffffff12}.toolbar.svelte-6vpc9m{height:var(--window-titlebar-height);background:var(--window-titlebar-focus);cursor:default;-webkit-user-select:none;user-select:none;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;padding:0 0 0 12px;display:flex}.floatTab[data-focused=false].svelte-6vpc9m .toolbar:where(.svelte-6vpc9m){background:var(--window-titlebar-bg)}.floatTab[data-size=full].svelte-6vpc9m .toolbar:where(.svelte-6vpc9m){border-radius:0}.appFullName.svelte-6vpc9m{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:400;overflow:hidden}.floatTab[data-focused=false].svelte-6vpc9m .appFullName:where(.svelte-6vpc9m){color:#ffffff73}.win-controls.svelte-6vpc9m{height:100%;margin-left:auto;display:flex}.ctrl-btn.svelte-6vpc9m{color:#ffffffa6;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:46px;height:100%;transition:background .1s,color .1s;display:flex;position:relative;overflow:hidden}.ctrl-btn.svelte-6vpc9m img:where(.svelte-6vpc9m){filter:invert();opacity:.65;transition:opacity .1s}.ctrl-btn.svelte-6vpc9m:hover img:where(.svelte-6vpc9m){opacity:1}.close.svelte-6vpc9m:hover img:where(.svelte-6vpc9m){filter:invert();opacity:1}.ctrl-btn.svelte-6vpc9m:hover{color:#fff;background:#ffffff1a}.close.svelte-6vpc9m:hover{color:#fff!important;background:#c42b1c!important}.floatTab[data-focused=false].svelte-6vpc9m .ctrl-btn:where(.svelte-6vpc9m){color:#ffffff4d}.windowScreen.svelte-6vpc9m{border-radius:0 0 var(--window-radius) var(--window-radius);flex:1;position:relative;overflow:hidden}.floatTab[data-size=full].svelte-6vpc9m .windowScreen:where(.svelte-6vpc9m){border-radius:0}.iframe-shield.svelte-6vpc9m{z-index:10;cursor:default;position:absolute;top:0;bottom:0;left:0;right:0}.title-icon.svelte-6vpc9m{opacity:.9;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-right:6px;display:flex}.floatTab[data-focused=false].svelte-6vpc9m .title-icon:where(.svelte-6vpc9m){opacity:.4}.resize-handle.svelte-6vpc9m{cursor:se-resize;width:18px;height:18px;position:absolute;bottom:0;right:0}.resize-handle.svelte-6vpc9m:after{content:"";border-bottom:2px solid #ffffff26;border-right:2px solid #ffffff26;border-radius:1px;width:7px;height:7px;transition:border-color .15s;position:absolute;bottom:4px;right:4px}.resize-handle.svelte-6vpc9m:hover:after{border-color:#fff6}.gnome-controls.svelte-6vpc9m{gap:2px;margin-left:0;margin-right:4px}.gnome-controls.svelte-6vpc9m .ctrl-btn:where(.svelte-6vpc9m){background:#ffffff1f;border:1px solid #ffffff26;border-radius:50%;width:26px;height:26px}.gnome-controls.svelte-6vpc9m .ctrl-btn:where(.svelte-6vpc9m):hover{background:#ffffff38}.gnome-controls.svelte-6vpc9m .gnome-close:where(.svelte-6vpc9m):hover{background:#e01b24;border-color:#e01b24}.gnome-icon.svelte-6vpc9m{filter:invert();opacity:.8}.gnome-controls.svelte-6vpc9m .ctrl-btn:where(.svelte-6vpc9m):hover .gnome-icon:where(.svelte-6vpc9m){opacity:1}.gnome-title.svelte-6vpc9m{text-align:center;flex:1}.hk-btn.svelte-6vpc9m{color:#00ff41;border:none;width:32px;font-family:Courier New,monospace;font-size:14px;font-weight:700;background:0 0!important}.hk-btn.svelte-6vpc9m:hover{color:#fff!important;background:#00ff411f!important}.hk-close.svelte-6vpc9m:hover{color:#ff4040!important;background:#ff40401f!important}.slop-controls.svelte-6vpc9m{gap:6px;padding-right:12px}.slop-btn.svelte-6vpc9m{border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex;position:relative;overflow:visible}.slop-glyph.svelte-6vpc9m{color:#0009;font-size:8px;font-weight:700;line-height:1;display:none;position:absolute}.slop-btn.svelte-6vpc9m:hover .slop-glyph:where(.svelte-6vpc9m){display:block}.slop-min.svelte-6vpc9m{background:linear-gradient(135deg,#f7971e,#ffd200);box-shadow:0 0 6px #f7971e99}.slop-max.svelte-6vpc9m{background:linear-gradient(135deg,#56ab2f,#a8e063);box-shadow:0 0 6px #56ab2f99}.slop-close.svelte-6vpc9m{background:linear-gradient(135deg,#ff416c,#ff4b2b);box-shadow:0 0 6px #ff416c99}.slop-min.svelte-6vpc9m:hover{box-shadow:0 0 10px #f7971ee6}.slop-max.svelte-6vpc9m:hover{box-shadow:0 0 10px #56ab2fe6}.slop-close.svelte-6vpc9m:hover{box-shadow:0 0 10px #ff416ce6}[data-theme=aislop] .floatTab.svelte-6vpc9m{box-shadow:0 0 0 1px #a78bfa4d,0 0 40px #8b5cf633,0 20px 60px #000000a6}[data-theme=aislop] .floatTab[data-focused=true].svelte-6vpc9m{box-shadow:0 0 0 1px #a78bfaa6,0 0 60px #a855f759,0 0 120px #db277726,0 24px 64px #000000bf}[data-theme=aislop] .toolbar.svelte-6vpc9m{border-bottom:1px solid #a78bfa40}.sm-backdrop.svelte-1i54gdw{top:0;bottom:0;left:0;right:0;bottom:var(--taskbar-height);z-index:9998;position:fixed}.startMenu.svelte-1i54gdw{--bg1:#242424e6;--bg2:#ffffff1a;--bg3:#0000002e;--bg4:#ffffff1a;--roundRad:10px;bottom:calc(var(--taskbar-height) + 10px);width:560px;max-width:calc(100vw - 20px);height:min(calc(100vh - var(--taskbar-height) - 24px), 600px);color:var(--dark-txt);background:var(--bg1);-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);border-radius:var(--roundRad);z-index:9999;box-sizing:border-box;border:1px solid #ffffff1a;flex-direction:column;transition:transform .18s cubic-bezier(.79,.14,.15,.86),opacity .18s;display:flex;position:fixed;left:10px;overflow:hidden;box-shadow:0 24px 64px #000c}.startMenu[data-hide=true].svelte-1i54gdw{opacity:0;pointer-events:none;transform:translateY(12px)}.stmenu.svelte-1i54gdw,.allCont.svelte-1i54gdw{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.menuUp.svelte-1i54gdw{padding:20px 24px 12px}.sm-search.svelte-1i54gdw{background:#ffffffe6;border:1px solid #0000001a;border-radius:20px;align-items:center;gap:10px;padding:7px 16px;display:flex}.sm-input.svelte-1i54gdw{color:#111;-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.sm-input.svelte-1i54gdw::placeholder{color:#0006}.stAcbar.svelte-1i54gdw{justify-content:space-between;align-items:center;padding:0 24px 8px;display:flex}.gpname.svelte-1i54gdw{color:var(--dark-txt);font-size:13px;font-weight:600}.gpbtn.svelte-1i54gdw{color:var(--med-txt);cursor:pointer;background:#ffffff1a;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:12px;transition:background .1s;display:flex;position:relative;overflow:hidden}.gpbtn.svelte-1i54gdw:hover{background:#ffffff29}.pnApps.svelte-1i54gdw{flex-flow:wrap;flex:1;align-content:flex-start;padding:8px 16px;display:flex;overflow-y:auto}.pnApp.svelte-1i54gdw{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:86px;height:80px;transition:background .1s;display:flex;position:relative;overflow:hidden}.pnApp.svelte-1i54gdw:hover{background:var(--bg2)}.pnApp.svelte-1i54gdw .appName:where(.svelte-1i54gdw){color:var(--dark-txt);text-align:center;white-space:nowrap;text-overflow:ellipsis;cursor:default;max-width:78px;font-size:11px;overflow:hidden}.sm-empty.svelte-1i54gdw{color:var(--gray-txt);text-align:center;width:100%;padding:24px;font-size:13px}.appCont.svelte-1i54gdw{flex-direction:column;flex:1;padding:16px 0 0;display:flex;overflow:hidden}.allApps.svelte-1i54gdw{flex:1;padding:8px 16px;overflow-y:auto}.allApp.svelte-1i54gdw{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:14px;width:100%;height:44px;padding:0 14px;transition:background 80ms;display:flex;position:relative;overflow:hidden}.allApp.svelte-1i54gdw:hover{background:var(--bg2)}.allApp.svelte-1i54gdw .appName:where(.svelte-1i54gdw){color:var(--dark-txt);white-space:nowrap;font-size:13px}.menuBar.svelte-1i54gdw{box-sizing:border-box;background:var(--bg3);border-top:1px solid var(--bg4);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:56px;padding:0 32px;display:flex}.profile.svelte-1i54gdw{cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:12px;padding:6px 10px;transition:background .1s;display:flex}.profile.svelte-1i54gdw:hover{background:var(--bg2)}.user-avatar.svelte-1i54gdw{background:var(--accent-solid,#0078d4);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:flex}.usName.svelte-1i54gdw{color:var(--txt-col);font-size:13px;font-weight:500}.powerMenu.svelte-1i54gdw{cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .1s;display:flex;position:relative;overflow:hidden}.powerMenu.svelte-1i54gdw:hover{background:#c0392b33}.taskbar.svelte-wty0op{background:var(--taskbar-bg);-webkit-backdrop-filter:saturate(3)blur(20px);backdrop-filter:saturate(3)blur(20px);z-index:10000;position:fixed}.taskbar[data-edge=bottom].svelte-wty0op{height:var(--taskbar-height);border-top:1px solid #ffffff12;bottom:0;left:0;right:0}.taskbar[data-edge=top].svelte-wty0op{height:var(--taskbar-height);border-bottom:1px solid #ffffff12;top:0;left:0;right:0}.taskbar[data-edge=left].svelte-wty0op{width:var(--taskbar-height);border-right:1px solid #ffffff12;top:0;bottom:0;left:0}.taskbar[data-edge=right].svelte-wty0op{width:var(--taskbar-height);border-left:1px solid #ffffff12;top:0;bottom:0;right:0}.taskcont.svelte-wty0op{align-items:center;width:100%;height:100%;display:flex;position:relative}.taskbar[data-edge=left].svelte-wty0op .taskcont:where(.svelte-wty0op){flex-direction:column;align-items:center;padding:4px 0}.taskbar[data-edge=right].svelte-wty0op .taskcont:where(.svelte-wty0op){flex-direction:column;align-items:center;padding:4px 0}.tsbar.svelte-wty0op{flex:1;align-items:center;gap:2px;min-width:0;height:100%;padding:0 4px;display:flex;overflow:hidden}.taskbar[data-edge=left].svelte-wty0op .tsbar:where(.svelte-wty0op){flex-direction:column;flex:1;align-items:center;width:100%;height:auto;padding:2px 0;overflow:hidden auto}.taskbar[data-edge=right].svelte-wty0op .tsbar:where(.svelte-wty0op){flex-direction:column;flex:1;align-items:center;width:100%;height:auto;padding:2px 0;overflow:hidden auto}.ts-divider.svelte-wty0op{background:#ffffff1a;flex-shrink:0;width:1px;height:18px;margin:0 4px}.taskbar[data-edge=left].svelte-wty0op .ts-divider:where(.svelte-wty0op){width:18px;height:1px;margin:2px 0}.taskbar[data-edge=right].svelte-wty0op .ts-divider:where(.svelte-wty0op){width:18px;height:1px;margin:2px 0}.tsIcon-wrap.svelte-wty0op{position:relative}.tsIcon.svelte-wty0op{color:#ffffffd9;cursor:pointer;background:#fefefe00;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex;position:relative;overflow:hidden}.tsIcon.svelte-wty0op:after{content:"";background:#858585;border-radius:3px;width:0;height:3px;transition:width .2s ease-in-out,background .2s ease-in-out;display:block;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.taskbar[data-edge=left].svelte-wty0op .tsIcon:where(.svelte-wty0op):after{width:3px;height:0;margin-top:-3px;top:50%;bottom:auto;left:auto;right:2px;transform:none}.taskbar[data-edge=right].svelte-wty0op .tsIcon:where(.svelte-wty0op):after{width:3px;height:0;margin-top:-3px;top:50%;bottom:auto;left:auto;right:2px;transform:none}.tsIcon[data-open=true].svelte-wty0op:after{width:6px}.tsIcon[data-active=true].svelte-wty0op:after{background:var(--accent);width:14px}.taskbar[data-edge=left].svelte-wty0op .tsIcon[data-open=true]:where(.svelte-wty0op):after{width:3px;height:6px}.taskbar[data-edge=right].svelte-wty0op .tsIcon[data-open=true]:where(.svelte-wty0op):after{width:3px;height:6px}.taskbar[data-edge=left].svelte-wty0op .tsIcon[data-active=true]:where(.svelte-wty0op):after{background:var(--accent);width:3px;height:14px}.taskbar[data-edge=right].svelte-wty0op .tsIcon[data-active=true]:where(.svelte-wty0op):after{background:var(--accent);width:3px;height:14px}.tsIcon.svelte-wty0op:hover,.tsIcon[data-active=true].svelte-wty0op{background:#ffffff1a}.start-btn.svelte-wty0op{color:#ffffffd9}.start-btn.svelte-wty0op:hover{background:#ffffff1a}.start-btn.active.svelte-wty0op{background:#ffffff24}.start-btn.svelte-wty0op:after{display:none!important}.taskright.svelte-wty0op{align-items:center;gap:2px;height:100%;display:flex;position:absolute;top:0;right:0}.taskbar[data-edge=left].svelte-wty0op .taskright:where(.svelte-wty0op){flex-direction:column;align-items:center;gap:0;height:auto;padding-bottom:4px;position:static}.taskbar[data-edge=right].svelte-wty0op .taskright:where(.svelte-wty0op){flex-direction:column;align-items:center;gap:0;height:auto;padding-bottom:4px;position:static}.mini-player.svelte-wty0op{background:#ffffff0f;border-radius:6px;align-items:center;gap:6px;max-width:190px;padding:4px 10px;display:flex}.thumb.svelte-wty0op{object-fit:cover;border-radius:3px;flex-shrink:0;width:22px;height:22px}.track-info.svelte-wty0op{flex-direction:column;flex:1;min-width:0;display:flex}.track-title.svelte-wty0op{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.track-artist.svelte-wty0op{color:#fff6;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.player-controls.svelte-wty0op{gap:1px;display:flex}.player-controls.svelte-wty0op button:where(.svelte-wty0op){color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative;overflow:hidden}.player-controls.svelte-wty0op button:where(.svelte-wty0op):hover{color:#fff;background:#ffffff1a}.tray-group.svelte-wty0op{cursor:default;border-radius:4px;align-items:center;height:100%;transition:background .1s;display:flex}.tray-group.svelte-wty0op:hover{background:#ffffff14}.taskbar[data-edge=left].svelte-wty0op .tray-group:where(.svelte-wty0op){flex-direction:column;height:auto;padding:4px 2px}.taskbar[data-edge=right].svelte-wty0op .tray-group:where(.svelte-wty0op){flex-direction:column;height:auto;padding:4px 2px}.tray-icon.svelte-wty0op{color:#ffffffbf;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.taskDate.svelte-wty0op{height:100%;color:var(--dark-txt);flex-direction:column;justify-content:center;align-items:center;padding:0 8px;font-size:11px;display:flex}.taskbar[data-edge=left].svelte-wty0op .taskDate:where(.svelte-wty0op){height:auto;padding:2px 0;font-size:10px}.taskbar[data-edge=right].svelte-wty0op .taskDate:where(.svelte-wty0op){height:auto;padding:2px 0;font-size:10px}.taskDate.svelte-wty0op div:where(.svelte-wty0op){text-align:center;font-variant-numeric:tabular-nums;width:100%}.graybd.svelte-wty0op{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;width:6px;height:1rem;margin:auto 0;transition:border-color .1s}.graybd.svelte-wty0op:hover{border:0 solid #a1a1a1;border-left-width:2px}.win-ctx-bd.svelte-wty0op{z-index:10001;position:fixed;top:0;bottom:0;left:0;right:0}.win-ctx.svelte-wty0op{z-index:10002;-webkit-backdrop-filter:saturate(2)blur(20px);backdrop-filter:saturate(2)blur(20px);background:#22242feb;border:1px solid #ffffff1a;border-radius:8px;min-width:150px;padding:4px 0;list-style:none;animation:80ms ease-out svelte-wty0op-ctx-in;position:fixed;box-shadow:0 8px 32px #000000b3}@keyframes svelte-wty0op-ctx-in{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.win-ctx-opt.svelte-wty0op{box-sizing:border-box;cursor:default;height:32px;color:var(--txt-col);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;width:calc(100% - 12px);margin:2px 6px;padding:4px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:background 80ms;display:flex}.win-ctx-opt.svelte-wty0op:hover{background:#ffffff14}.win-ctx-opt.danger.svelte-wty0op{color:#ff6b6b}.win-ctx-opt.danger.svelte-wty0op:hover{background:#c42b1c40}.win-ctx-hr.svelte-wty0op{background:#ffffff14;height:1px;margin:4px 0}.dskApp.svelte-cshymm{cursor:pointer;pointer-events:all;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:74px;height:84px;font-size:.8em;transition:background .15s ease-in-out;display:flex;position:absolute}.dskApp.dragging.svelte-cshymm{opacity:.75;cursor:grabbing;z-index:200;transition:none}.dskApp.svelte-cshymm:hover{background:#ffffff1a}.dskApp.focused.svelte-cshymm,.dskApp.selected.svelte-cshymm,.dskApp.svelte-cshymm:focus{background:#0078d447;border:1px solid #0078d48c;outline:none}.appName.svelte-cshymm{text-align:center;color:#fff;text-shadow:0 1px 3px #000000f2,0 0 10px #000000b3;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;max-width:70px;font-size:11.5px;font-weight:400;line-height:1.3;overflow:hidden}.ctx-backdrop.svelte-z4ix6f{z-index:8000;position:fixed;top:0;bottom:0;left:0;right:0}.actmenu.svelte-z4ix6f{--bg1:#22242fd9;--bg2:#ffffff14;z-index:8001;background:var(--bg1);-webkit-backdrop-filter:saturate(2)blur(20px);backdrop-filter:saturate(2)blur(20px);border:1px solid #ffffff1a;border-radius:8px;min-width:220px;padding:4px 0;list-style:none;animation:80ms ease-out svelte-z4ix6f-ctx-in;position:fixed;box-shadow:0 8px 32px #000000b3}@keyframes svelte-z4ix6f-ctx-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.menuopt.svelte-z4ix6f{box-sizing:border-box;cursor:default;height:32px;color:var(--txt-col);text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;width:calc(100% - 12px);margin:2px 6px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:500;transition:background 80ms;display:flex;position:relative}.menuopt.svelte-z4ix6f:hover{background:var(--bg2)}.menuopt.svelte-z4ix6f:active{background:#ffffff1f}.spcont.svelte-z4ix6f{color:#ffffff8c;flex-shrink:0;justify-content:center;align-items:center;width:16px;margin-right:12px;display:flex}.nopt.svelte-z4ix6f{flex:1}.menuhr.svelte-z4ix6f{background:#ffffff14;width:100%;height:1px;margin:4px 0;position:relative}.browser-window.svelte-1i770ce{color:#f4f4f5;-webkit-user-select:none;user-select:none;background:#18181b;flex-direction:column;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow:hidden}.top-toolbar.svelte-1i770ce{background:#202024;border-bottom:1px solid #2e2e33;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.nav-group.svelte-1i770ce{align-items:center;gap:3px;display:flex}.action-group.svelte-1i770ce{align-items:center;gap:6px;display:flex}.tool-btn.svelte-1i770ce{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .12s,color .12s;display:flex}.tool-btn.svelte-1i770ce:hover{color:#f4f4f5;background:#2e2e33}.divider.svelte-1i770ce{background:#2e2e33;width:1px;height:18px;margin:0 4px}.zoom-controls.svelte-1i770ce{background:#242429;border:1px solid #2e2e33;border-radius:5px;align-items:center;gap:2px;padding:1px 2px;display:flex}.tool-btn-sm.svelte-1i770ce{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s,color .12s;display:flex}.tool-btn-sm.svelte-1i770ce:hover{color:#f4f4f5;background:#2e2e33}.reset-btn.svelte-1i770ce{color:#f59e0b}.zoom-badge.svelte-1i770ce{color:#d4d4d8;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:3px;min-width:34px;padding:0 4px;font-size:11px;font-weight:700;transition:background .12s,color .12s}.zoom-badge.svelte-1i770ce:hover{color:#f4f4f5;background:#2e2e33}.zoom-badge.scaled.svelte-1i770ce{color:#38bdf8}.zoom-overlay.svelte-1i770ce{z-index:1000;position:absolute;top:40px;left:140px}.zoom-menu.svelte-1i770ce{background:#202024;border:1px solid #2e2e33;border-radius:5px;flex-direction:column;gap:8px;width:200px;padding:10px;display:flex;box-shadow:0 8px 24px #00000080}.zoom-header.svelte-1i770ce{color:#f4f4f5;border-bottom:1px solid #2e2e33;justify-content:space-between;align-items:center;padding-bottom:6px;font-size:11px;font-weight:700;display:flex}.zoom-grid.svelte-1i770ce{flex-direction:column;gap:3px;display:flex}.zoom-item.svelte-1i770ce{cursor:pointer;background:#242429;border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;padding:5px 8px;transition:background .12s,border-color .12s;display:flex}.zoom-item.svelte-1i770ce:hover{background:#2e2e33;border-color:#3f3f46}.zoom-item.selected.svelte-1i770ce{background:#38bdf826;border-color:#38bdf8}.zoom-pct.svelte-1i770ce{color:#f4f4f5;font-size:11px;font-weight:700}.zoom-hint.svelte-1i770ce{color:#71717a;font-size:10px;font-weight:500}.cloak-btn.svelte-1i770ce{color:#d4d4d8;cursor:pointer;background:#242429;border:1px solid #2e2e33;border-radius:5px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:flex}.cloak-btn.svelte-1i770ce:hover{color:#f4f4f5;background:#2e2e33;border-color:#3f3f46}.cloak-btn.active.svelte-1i770ce{color:#fff;background:#3b82f6;border-color:#3b82f6}.spin.svelte-1i770ce{animation:.8s linear infinite svelte-1i770ce-spin}@keyframes svelte-1i770ce-spin{to{transform:rotate(360deg)}}.app-title-badge.svelte-1i770ce{letter-spacing:-.3px;color:#f4f4f5;text-transform:lowercase;font-size:13px;font-weight:700}.transport-control.svelte-1i770ce{color:#a1a1aa;background:#242429;border:1px solid #2e2e33;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;transition:border-color .12s;display:flex}.transport-control.svelte-1i770ce:hover{border-color:#3f3f46}.transport-select.svelte-1i770ce{color:#f4f4f5;cursor:pointer;background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:11px;font-weight:600}.transport-select.svelte-1i770ce option:where(.svelte-1i770ce){color:#f4f4f5;background:#202024}.dot.svelte-1i770ce{background:#4ade80;border-radius:50%;width:5px;height:5px;box-shadow:0 0 5px #4ade80}.cloak-overlay.svelte-1i770ce{z-index:1000;position:absolute;top:40px;right:10px}.cloak-menu.svelte-1i770ce{background:#202024;border:1px solid #2e2e33;border-radius:5px;flex-direction:column;gap:12px;width:320px;padding:12px;display:flex;box-shadow:0 8px 24px #00000080}.menu-header.svelte-1i770ce{border-bottom:1px solid #2e2e33;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.menu-title-group.svelte-1i770ce{align-items:center;gap:6px;display:flex}.menu-title.svelte-1i770ce{color:#f4f4f5;font-size:12px;font-weight:700}.close-btn.svelte-1i770ce{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:2px;display:flex}.close-btn.svelte-1i770ce:hover{color:#f4f4f5;background:#2e2e33}.menu-section.svelte-1i770ce{flex-direction:column;gap:6px;display:flex}.section-label.svelte-1i770ce{color:#a1a1aa;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.preset-grid.svelte-1i770ce{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.preset-card.svelte-1i770ce{cursor:pointer;background:#242429;border:1px solid #2e2e33;border-radius:5px;align-items:center;gap:6px;padding:6px 8px;transition:background .12s,border-color .12s;display:flex}.preset-card.svelte-1i770ce:hover{background:#2e2e33;border-color:#3f3f46}.preset-card.selected.svelte-1i770ce{background:#3b82f626;border-color:#3b82f6}.preset-icon.svelte-1i770ce{object-fit:contain;border-radius:3px;width:16px;height:16px}.preset-name.svelte-1i770ce{color:#d4d4d8;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.panic-row.svelte-1i770ce{background:#242429;border:1px solid #2e2e33;border-radius:5px;padding:8px}.panic-info.svelte-1i770ce{color:#d4d4d8;align-items:center;gap:6px;font-size:11px;display:flex}.key-badge.svelte-1i770ce{color:#f59e0b;background:#2e2e33;border:1px solid #3f3f46;border-radius:3px;padding:1px 5px;font-family:monospace;font-weight:700}.toggle-row.svelte-1i770ce{cursor:pointer;background:#242429;border:1px solid #2e2e33;border-radius:5px;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.toggle-row.svelte-1i770ce:hover{background:#2e2e33}.toggle-info.svelte-1i770ce{color:#d4d4d8;align-items:center;gap:6px;font-size:11px;display:flex}.switch.svelte-1i770ce{background:#3f3f46;border-radius:10px;width:28px;height:16px;transition:background .15s;position:relative}.switch.on.svelte-1i770ce{background:#4ade80}.switch-handle.svelte-1i770ce{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.switch.on.svelte-1i770ce .switch-handle:where(.svelte-1i770ce){transform:translate(12px)}.browser-body.svelte-1i770ce{background:#18181b;flex:1;position:relative;overflow:hidden}.browser-frame.svelte-1i770ce{background:#18181b;border:none;width:100%;height:100%;display:block}.music-app.svelte-csa1t7{background:#1a1a1a;flex-direction:column;height:100%;display:flex;overflow:hidden}.now-playing.svelte-csa1t7{background:linear-gradient(#2a2a2a 0%,#1a1a1a 100%);flex-shrink:0;align-items:center;gap:14px;padding:20px;display:flex}.album-art.svelte-csa1t7,.empty-art.svelte-csa1t7{object-fit:cover;border-radius:8px;flex-shrink:0;width:72px;height:72px}.empty-art.svelte-csa1t7{background:#ffffff0f}.track-meta.svelte-csa1t7{flex-direction:column;gap:4px;min-width:0;display:flex}.track-title.svelte-csa1t7{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.track-artist.svelte-csa1t7{color:var(--text-secondary);font-size:12px}.controls.svelte-csa1t7{flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px 20px;display:flex;position:relative}.controls.svelte-csa1t7 button:where(.svelte-csa1t7){width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:color .1s,background .1s;display:flex;position:relative}.controls.svelte-csa1t7 button:where(.svelte-csa1t7):hover{color:#fff;background:#ffffff14}.controls.svelte-csa1t7 button.active:where(.svelte-csa1t7){color:var(--accent)}.play-btn.svelte-csa1t7{background:var(--accent)!important;color:#fff!important;width:48px!important;height:48px!important}.play-btn.svelte-csa1t7:hover{background:var(--accent-hover)!important}.repeat-badge.svelte-csa1t7{color:var(--accent);font-size:9px;font-weight:700;line-height:1;position:absolute;top:4px;right:4px}.volume-row.svelte-csa1t7{color:var(--text-secondary);flex-shrink:0;align-items:center;gap:8px;padding:0 20px 12px;display:flex}.volume-row.svelte-csa1t7 input[type=range]:where(.svelte-csa1t7){accent-color:var(--accent);flex:1;height:4px}.add-row.svelte-csa1t7{border-top:1px solid #ffffff0f;flex-shrink:0;gap:8px;padding:8px 16px;display:flex}.add-row.svelte-csa1t7 input:where(.svelte-csa1t7){color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:6px;outline:none;flex:1;padding:6px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.add-row.svelte-csa1t7 input:where(.svelte-csa1t7):focus{border-color:var(--accent)}.add-row.svelte-csa1t7 input:where(.svelte-csa1t7)::placeholder{color:#ffffff4d}.add-btn.svelte-csa1t7{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .1s;display:flex}.add-btn.svelte-csa1t7:hover{background:var(--accent-hover)}.add-btn.svelte-csa1t7:disabled{opacity:.5;cursor:default}.error.svelte-csa1t7{color:#e74c3c;padding:0 16px 8px;font-size:12px}.queue.svelte-csa1t7{border-top:1px solid #ffffff0f;flex:1;overflow-y:auto}.queue-label.svelte-csa1t7{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);padding:10px 16px 6px;font-size:11px}.queue-item.svelte-csa1t7{cursor:pointer;align-items:center;gap:10px;padding:8px 16px;transition:background .1s;display:flex}.queue-item.svelte-csa1t7:hover{background:#ffffff0d}.queue-item.active.svelte-csa1t7{background:#3584e426}.queue-item.svelte-csa1t7 img:where(.svelte-csa1t7){object-fit:cover;border-radius:4px;flex-shrink:0;width:40px;height:40px}.q-info.svelte-csa1t7{flex-direction:column;flex:1;min-width:0;display:flex}.q-title.svelte-csa1t7{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.q-artist.svelte-csa1t7{color:var(--text-secondary);font-size:11px}.remove-btn.svelte-csa1t7{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:opacity .1s,color .1s;display:flex}.queue-item.svelte-csa1t7:hover .remove-btn:where(.svelte-csa1t7){opacity:1}.remove-btn.svelte-csa1t7:hover{color:#e74c3c}.settings.svelte-1a8x8f9{background:var(--window-bg);height:100%;color:var(--text-primary);font-family:inherit;display:flex}.sidebar.svelte-1a8x8f9{background:var(--window-titlebar-focus);border-right:1px solid var(--window-border);flex-direction:column;flex-shrink:0;gap:2px;width:172px;padding:14px 8px;display:flex}.sidebar-title.svelte-1a8x8f9{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;opacity:.6;padding:2px 12px 12px;font-size:11px;font-weight:600}.nav-item.svelte-1a8x8f9{color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:9px;width:100%;padding:9px 12px;font-size:13px;transition:background .12s,color .12s;display:flex}.nav-item.svelte-1a8x8f9:hover{color:var(--text-primary);background:#ffffff0f}.nav-item.active.svelte-1a8x8f9{color:var(--accent);background:#ffffff14}.panel.svelte-1a8x8f9{flex-direction:column;flex:1;gap:28px;padding:22px 24px;display:flex;overflow-y:auto}section.svelte-1a8x8f9{flex-direction:column;gap:12px;display:flex}h2.svelte-1a8x8f9{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin:0;font-size:11px;font-weight:600}.preset-grid.svelte-1a8x8f9{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.preset-card.svelte-1a8x8f9{cursor:pointer;text-align:left;background:0 0;border:2px solid #ffffff12;border-radius:10px;flex-direction:column;padding:0;transition:border-color .15s,transform .1s;display:flex;position:relative;overflow:hidden}.preset-card.svelte-1a8x8f9:hover{border-color:#fff3;transform:translateY(-1px)}.preset-card.active.svelte-1a8x8f9{border-color:var(--accent)}.prev-desktop.svelte-1a8x8f9{flex-direction:column;height:80px;display:flex;position:relative}.prev-window.svelte-1a8x8f9{border:1px solid;border-radius:3px;flex-direction:column;display:flex;position:absolute;top:14px;bottom:14px;left:10px;right:10px;overflow:hidden}.prev-titlebar.svelte-1a8x8f9{flex-shrink:0;align-items:center;gap:2px;height:10px;padding:0 4px;display:flex}.prev-btn.svelte-1a8x8f9{border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-left:auto}.prev-body.svelte-1a8x8f9{flex:1}.prev-taskbar.svelte-1a8x8f9{flex-shrink:0;align-items:center;height:12px;padding:0 5px;display:flex}.prev-taskbar-bottom.svelte-1a8x8f9{position:absolute;bottom:0;left:0;right:0}.prev-taskbar-top.svelte-1a8x8f9{position:absolute;top:0;left:0;right:0}.prev-tb-dot.svelte-1a8x8f9{border-radius:50%;width:5px;height:5px}.prev-label.svelte-1a8x8f9{background:var(--window-titlebar-bg);flex-direction:column;gap:1px;padding:8px 10px;display:flex}.prev-name.svelte-1a8x8f9{color:var(--text-primary);font-size:12px;font-weight:500}.prev-desc.svelte-1a8x8f9{color:var(--text-secondary);opacity:.7;font-size:10px}.preset-check.svelte-1a8x8f9{background:var(--accent);border-radius:50%;width:14px;height:14px;position:absolute;top:6px;right:6px}.accent-row.svelte-1a8x8f9{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.accent-swatch.svelte-1a8x8f9{cursor:pointer;border:2px solid #0000;border-radius:50%;width:28px;height:28px;transition:transform .12s,border-color .12s}.accent-swatch.svelte-1a8x8f9:hover{transform:scale(1.15)}.accent-swatch.sel.svelte-1a8x8f9{border-color:#fff}.color-picker.svelte-1a8x8f9{cursor:pointer;background:0 0;border:2px solid #ffffff2e;border-radius:50%;width:28px;height:28px;padding:0}.wallpaper-grid.svelte-1a8x8f9{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.wp-thumb.svelte-1a8x8f9{cursor:pointer;background-position:50%;background-size:cover;border:2px solid #0000;border-radius:9px;height:70px;transition:border-color .12s,transform .1s}.wp-thumb.svelte-1a8x8f9:hover{transform:scale(1.03)}.wp-thumb.sel.svelte-1a8x8f9{border-color:var(--accent)}.pos-grid.svelte-1a8x8f9{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pos-btn.svelte-1a8x8f9{cursor:pointer;background:0 0;border:2px solid #ffffff12;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:12px 8px 10px;transition:border-color .15s,transform .1s;display:flex}.pos-btn.svelte-1a8x8f9:hover{border-color:#fff3;transform:translateY(-1px)}.pos-btn.active.svelte-1a8x8f9{border-color:var(--accent)}.pos-preview.svelte-1a8x8f9{width:52px;height:40px}.pos-screen.svelte-1a8x8f9{background:var(--window-titlebar-bg);border-radius:4px;width:100%;height:100%;position:relative;overflow:hidden}.pos-bar.svelte-1a8x8f9{background:#555;position:absolute}.pos-bar-bottom.svelte-1a8x8f9{height:7px;bottom:0;left:0;right:0}.pos-bar-top.svelte-1a8x8f9{height:7px;top:0;left:0;right:0}.pos-bar-left.svelte-1a8x8f9{width:7px;top:0;bottom:0;left:0}.pos-bar-right.svelte-1a8x8f9{width:7px;top:0;bottom:0;right:0}.pos-btn.active.svelte-1a8x8f9 .pos-bar:where(.svelte-1a8x8f9){background:var(--accent)}.pos-label.svelte-1a8x8f9{color:#ffffff8c;text-transform:capitalize;font-size:11px}.pos-btn.active.svelte-1a8x8f9 .pos-label:where(.svelte-1a8x8f9){color:var(--accent)}.toggle-card.svelte-1a8x8f9{border:1px solid var(--window-border);cursor:pointer;background:#ffffff08;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:background .12s;display:flex}.toggle-card.svelte-1a8x8f9:hover{background:#ffffff0f}.toggle-title.svelte-1a8x8f9{color:var(--text-primary);margin-bottom:3px;font-size:13px}.toggle-track.svelte-1a8x8f9{background:#ffffff24;border-radius:12px;flex-shrink:0;width:42px;height:24px;transition:background .2s;position:relative}.toggle-track.on.svelte-1a8x8f9{background:var(--accent)}.toggle-thumb.svelte-1a8x8f9{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000059}.toggle-track.on.svelte-1a8x8f9 .toggle-thumb:where(.svelte-1a8x8f9){left:21px}.shortcut-card.svelte-1a8x8f9{border:1px solid var(--window-border);background:#ffffff05;border-radius:10px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.shortcut-label.svelte-1a8x8f9{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.shortcut-keys.svelte-1a8x8f9{align-items:center;gap:6px;display:flex}kbd.svelte-1a8x8f9{color:#fffc;background:#ffffff14;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;min-width:30px;padding:4px 10px;font-family:inherit;font-size:12px;display:inline-flex}.btn-row.svelte-1a8x8f9{flex-wrap:wrap;gap:8px;display:flex}.action-btn.svelte-1a8x8f9{border:1px solid var(--window-border);color:var(--text-primary);cursor:pointer;background:#ffffff0d;border-radius:8px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;transition:background .12s;display:flex}.action-btn.svelte-1a8x8f9:hover{background:#ffffff1a}.action-btn.svelte-1a8x8f9:disabled{opacity:.45;cursor:not-allowed}.action-btn.danger.svelte-1a8x8f9:hover{color:#e74c3c;background:#e74c3c26;border-color:#e74c3c66}.about-card.svelte-1a8x8f9{border:1px solid var(--window-border);background:#ffffff05;border-radius:10px;flex-direction:column;gap:12px;padding:22px;display:flex}.about-version.svelte-1a8x8f9{color:var(--accent);letter-spacing:-.02em;font-size:36px;font-weight:700}.about-features.svelte-1a8x8f9{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.about-features.svelte-1a8x8f9 span:where(.svelte-1a8x8f9){color:#ffffff8c;background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;padding:3px 10px;font-size:11px}.hint.svelte-1a8x8f9{color:var(--text-secondary);opacity:.8;margin:0;font-size:12px;line-height:1.55}code.svelte-1a8x8f9{background:#ffffff14;border-radius:3px;padding:1px 5px;font-size:11px}.discover.svelte-17dtlqj{background:#18181f;height:100%;display:flex;overflow:hidden}.sidebar.svelte-17dtlqj{background:#1e1e28;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:180px;display:flex;overflow-y:auto}.sidebar-inner.svelte-17dtlqj{flex-direction:column;flex:1;gap:2px;padding:14px 10px;display:flex}.sidebar-label.svelte-17dtlqj{text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;padding:6px 10px 4px;font-size:10px;font-weight:600}.cat-btn.svelte-17dtlqj{color:#ffffffa6;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;transition:background .12s,color .12s;display:flex}.cat-btn.svelte-17dtlqj span:where(.svelte-17dtlqj):first-child{flex:1}.cat-btn.svelte-17dtlqj:hover{color:#fff;background:#ffffff12}.cat-btn.active.svelte-17dtlqj{color:var(--accent);background:#3584e433}.cat-count.svelte-17dtlqj{color:#ffffff4d;background:#ffffff0f;border-radius:10px;padding:1px 6px;font-size:11px}.sidebar-divider.svelte-17dtlqj{background:#ffffff0f;height:1px;margin:10px 4px}.requests-btn.svelte-17dtlqj{color:#ffffffa6;margin-top:auto}.chevron{opacity:.5;margin-left:auto}.main.svelte-17dtlqj{flex-direction:column;flex:1;display:flex;overflow:hidden}.search-bar.svelte-17dtlqj{background:#1e1e28;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.search-icon{color:#fff6;flex-shrink:0}.search-bar.svelte-17dtlqj input:where(.svelte-17dtlqj){color:#fff;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.search-bar.svelte-17dtlqj input:where(.svelte-17dtlqj)::placeholder{color:#ffffff4d}.clear-search.svelte-17dtlqj{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:color .1s;display:flex}.clear-search.svelte-17dtlqj:hover{color:#fff}.scroll-area.svelte-17dtlqj{flex-direction:column;flex:1;gap:20px;padding:16px;display:flex;overflow-y:auto}.section-label.svelte-17dtlqj{text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin-bottom:10px;font-size:11px;font-weight:600}.featured-card.svelte-17dtlqj{border:1px solid #ffffff14;border-radius:12px;position:relative;overflow:hidden}.featured-bg.svelte-17dtlqj{position:absolute;top:0;bottom:0;left:0;right:0}.featured-content.svelte-17dtlqj{align-items:center;gap:20px;padding:24px 20px;display:flex;position:relative}.featured-icon.svelte-17dtlqj{object-fit:contain;background:#0000004d;border-radius:16px;flex-shrink:0;width:80px;height:80px}.featured-meta.svelte-17dtlqj{flex:1;min-width:0}.featured-meta.svelte-17dtlqj h2:where(.svelte-17dtlqj){color:#fff;margin-bottom:4px;font-size:20px;font-weight:700}.featured-meta.svelte-17dtlqj p:where(.svelte-17dtlqj){color:#ffffffb3;margin-bottom:8px;font-size:13px;line-height:1.4}.featured-stars.svelte-17dtlqj{color:#fff9;align-items:center;gap:3px;font-size:12px;display:flex}.featured-stars.svelte-17dtlqj span:where(.svelte-17dtlqj){margin-left:4px}.featured-install.svelte-17dtlqj{flex-shrink:0;padding:10px 20px!important;font-size:14px!important}.app-grid.svelte-17dtlqj{flex-direction:column;gap:2px;display:flex}.app-card.svelte-17dtlqj{cursor:default;border:1px solid #0000;border-radius:10px;align-items:center;gap:14px;padding:12px 14px;transition:background .12s,border-color .12s;display:flex}.app-card.svelte-17dtlqj:hover{background:#ffffff0d;border-color:#ffffff12}.app-icon.svelte-17dtlqj{object-fit:contain;background:#ffffff0a;border-radius:12px;flex-shrink:0;width:52px;height:52px}.app-info.svelte-17dtlqj{flex:1;min-width:0}.app-title.svelte-17dtlqj{color:#fff;margin-bottom:3px;font-size:14px;font-weight:600;display:block}.app-stars.svelte-17dtlqj{align-items:center;gap:2px;margin-bottom:4px;display:flex}.app-rating.svelte-17dtlqj{color:#ffffff73;margin-left:3px;font-size:11px}.app-desc.svelte-17dtlqj{color:#ffffff80;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.app-actions.svelte-17dtlqj{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.installs.svelte-17dtlqj{color:#ffffff4d;font-size:11px}.star-full{color:#f5c842}.star-half{color:#f5c842;opacity:.6}.star-empty{color:#fff3}.install-btn.svelte-17dtlqj{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .1s,transform 80ms;display:flex}.install-btn.svelte-17dtlqj:hover{background:var(--accent-hover)}.install-btn.svelte-17dtlqj:active{transform:scale(.96)}.installed-btn.svelte-17dtlqj{color:#27ae60;background:#27ae6033;border:1px solid #27ae604d}.installed-btn.svelte-17dtlqj:hover{background:#27ae604d}.open-btn.svelte-17dtlqj{color:#fff;background:#ffffff1a}.open-btn.svelte-17dtlqj:hover{background:#ffffff2e}.empty-state.svelte-17dtlqj{text-align:center;color:#fff6;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;display:flex}.text-btn.svelte-17dtlqj{color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:13px;transition:opacity .1s}.text-btn.svelte-17dtlqj:hover{opacity:.8}.modal-overlay.svelte-17dtlqj{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.modal.svelte-17dtlqj{background:#242432;border:1px solid #ffffff1a;border-radius:14px;width:400px;max-width:calc(100% - 32px);overflow:hidden;box-shadow:0 20px 60px #0009}.modal-header.svelte-17dtlqj{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-header.svelte-17dtlqj h3:where(.svelte-17dtlqj){color:#fff;font-size:15px;font-weight:600}.icon-btn.svelte-17dtlqj{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .1s,color .1s;display:flex}.icon-btn.svelte-17dtlqj:hover{color:#fff;background:#ffffff14}.modal-body.svelte-17dtlqj{flex-direction:column;gap:14px;padding:20px;display:flex}.modal-body.svelte-17dtlqj label:where(.svelte-17dtlqj){color:#fff9;text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:5px;font-size:12px;font-weight:500;display:flex}.modal-body.svelte-17dtlqj input:where(.svelte-17dtlqj){color:#fff;resize:vertical;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;outline:none;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.modal-body.svelte-17dtlqj select:where(.svelte-17dtlqj){color:#fff;resize:vertical;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;outline:none;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.modal-body.svelte-17dtlqj textarea:where(.svelte-17dtlqj){color:#fff;resize:vertical;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;outline:none;padding:8px 12px;font-family:inherit;font-size:13px;transition:border-color .15s}.modal-body.svelte-17dtlqj input:where(.svelte-17dtlqj):focus{border-color:var(--accent)}.modal-body.svelte-17dtlqj select:where(.svelte-17dtlqj):focus{border-color:var(--accent)}.modal-body.svelte-17dtlqj textarea:where(.svelte-17dtlqj):focus{border-color:var(--accent)}.modal-body.svelte-17dtlqj select:where(.svelte-17dtlqj) option:where(.svelte-17dtlqj){background:#242432}.modal-footer.svelte-17dtlqj{border-top:1px solid #ffffff0f;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.cancel-btn.svelte-17dtlqj{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:7px;padding:8px 16px;font-family:inherit;font-size:13px;transition:background .1s}.cancel-btn.svelte-17dtlqj:hover{background:#ffffff0f}.submit-btn.svelte-17dtlqj{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:7px;align-items:center;gap:6px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:background .1s;display:flex}.submit-btn.svelte-17dtlqj:hover{background:var(--accent-hover)}.submit-btn.svelte-17dtlqj:disabled{opacity:.4;cursor:default}.success-msg.svelte-17dtlqj{color:#27ae60;align-items:center;gap:12px;padding:28px 24px;font-size:14px;font-weight:500;display:flex}.ide.svelte-vz6oxi{background:#1e1e1e;flex-direction:column;height:100%;display:flex;overflow:hidden}.toolbar.svelte-vz6oxi{background:#2d2d2d;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.lang-picker.svelte-vz6oxi{position:relative}.lang-btn.svelte-vz6oxi{color:#d4d4d4;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:7px;padding:5px 10px;font-family:inherit;font-size:13px;transition:background .1s;display:flex}.lang-btn.svelte-vz6oxi:hover{background:#ffffff1f}.lang-dot.svelte-vz6oxi{border-radius:50%;flex-shrink:0;width:9px;height:9px}.lang-backdrop.svelte-vz6oxi{z-index:50;position:fixed;top:0;bottom:0;left:0;right:0}.lang-dropdown.svelte-vz6oxi{z-index:51;background:#252526;border:1px solid #ffffff1a;border-radius:8px;min-width:160px;max-height:280px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #00000080}.lang-opt.svelte-vz6oxi{color:#ccc;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;width:100%;padding:7px 10px;font-family:inherit;font-size:13px;transition:background .1s;display:flex}.lang-opt.svelte-vz6oxi:hover{background:#ffffff14}.lang-opt.active.svelte-vz6oxi{color:#fff;background:#3584e433}.toolbar-actions.svelte-vz6oxi{align-items:center;gap:6px;display:flex}.tool-btn.svelte-vz6oxi{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .1s,transform 80ms;display:flex}.tool-btn.svelte-vz6oxi:active{transform:scale(.95)}.secondary.svelte-vz6oxi{color:#ccc;background:#ffffff12;border:1px solid #ffffff1a}.secondary.svelte-vz6oxi:hover{color:#fff;background:#ffffff1f}.run.svelte-vz6oxi{color:#fff;background:#28a745}.run.svelte-vz6oxi:hover{background:#218838}.run.svelte-vz6oxi:disabled{opacity:.55;cursor:default}.split.svelte-vz6oxi{flex:1;grid-template-columns:3fr 2fr;display:grid;overflow:hidden}.editor-pane.svelte-vz6oxi{border-right:1px solid #ffffff0f;height:100%;overflow:hidden}.editor-pane .cm-editor{height:100%}.editor-pane .cm-editor.cm-focused{outline:none}.output-pane.svelte-vz6oxi{background:#1a1a1a;flex-direction:column;height:100%;display:flex;overflow:hidden}.output-header.svelte-vz6oxi{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;background:#252526;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:7px;padding:6px 12px;font-size:11px;display:flex}.exit-badge.svelte-vz6oxi{letter-spacing:0;text-transform:none;border-radius:10px;padding:1px 7px;font-size:10px;font-weight:600}.exit-ok.svelte-vz6oxi{color:#28a745;background:#28a74533}.exit-err.svelte-vz6oxi{color:#dc3545;background:#dc354533}.clear-btn.svelte-vz6oxi{color:#ffffff4d;cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:none;margin-left:auto;font-size:11px;transition:color .1s}.clear-btn.svelte-vz6oxi:hover{color:#ffffffb3}.output-scroll.svelte-vz6oxi{flex:1;padding:10px 12px;overflow-y:auto}.output-text.svelte-vz6oxi{color:#d4d4d4;white-space:pre-wrap;word-break:break-word;margin:0;font-family:Fira Code,Cascadia Code,Consolas,monospace;font-size:12.5px;line-height:1.55}.compile-err.svelte-vz6oxi{color:#f14c4c}.output-placeholder.svelte-vz6oxi{color:#fff3;font-size:12px;font-style:italic}.running-indicator.svelte-vz6oxi{color:#4ec9b0;font-family:monospace;font-size:12px;animation:.9s ease-in-out infinite svelte-vz6oxi-blink}@keyframes svelte-vz6oxi-blink{0%,to{opacity:1}50%{opacity:.3}}kbd.svelte-vz6oxi{background:#ffffff14;border:1px solid #ffffff26;border-radius:3px;padding:1px 5px;font-family:monospace;font-size:11px}.stdin-area.svelte-vz6oxi{border-top:1px solid #ffffff0f;flex-shrink:0;padding:8px 12px}.stdin-label.svelte-vz6oxi{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;margin-bottom:5px;font-size:10px;display:block}.stdin-area.svelte-vz6oxi textarea:where(.svelte-vz6oxi){color:#ccc;resize:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;outline:none;width:100%;padding:6px 8px;font-family:Fira Code,monospace;font-size:12px;transition:border-color .15s}.stdin-area.svelte-vz6oxi textarea:where(.svelte-vz6oxi):focus{border-color:#3584e480}.vscode.svelte-768uq6{background:#1e1e1e;height:100%;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;display:flex;overflow:hidden}.activity-bar.svelte-768uq6{background:#333;flex-direction:column;flex-shrink:0;align-items:center;width:46px;padding-top:6px;display:flex}.act-btn.svelte-768uq6{color:#fff6;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;transition:color .1s;display:flex}.act-btn.active.svelte-768uq6{color:#fff;border-left-color:#fff}.act-btn.svelte-768uq6:hover{color:#fffc}.sidebar.svelte-768uq6{background:#252526;border-right:1px solid #1e1e1e;flex-direction:column;flex-shrink:0;width:220px;display:flex;overflow:hidden}.sidebar-head.svelte-768uq6{letter-spacing:.08em;color:#ffffff73;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 8px 4px 12px;font-size:11px;font-weight:700;display:flex}.head-btns.svelte-768uq6{gap:1px;display:flex}.head-btns.svelte-768uq6 button:where(.svelte-768uq6){color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:22px;height:20px;transition:color .1s,background .1s;display:flex}.head-btns.svelte-768uq6 button:where(.svelte-768uq6):hover{color:#fff;background:#ffffff1a}.tree.svelte-768uq6{flex:1;overflow-y:auto}.tree-row.svelte-768uq6{cursor:pointer;color:#ffffffb3;border-radius:2px;align-items:center;gap:4px;height:24px;transition:background 80ms;display:flex;position:relative}.tree-row.svelte-768uq6:hover{background:#ffffff0f}.tree-row.active-file.svelte-768uq6{color:#fff;background:#ffffff1a}.chevron{color:#fff6;flex-shrink:0}.node-icon{color:#fff9;flex-shrink:0}.dir-icon{color:#dcb67a}.file-spacer.svelte-768uq6{flex-shrink:0;width:12px}.node-name.svelte-768uq6{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.row-actions.svelte-768uq6{gap:1px;margin-left:auto;padding-right:4px;display:flex}.row-actions.svelte-768uq6 button:where(.svelte-768uq6){color:#ffffff73;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:20px;height:18px;transition:color .1s,background .1s;display:flex}.row-actions.svelte-768uq6 button:where(.svelte-768uq6):hover{color:#fff;background:#ffffff1a}.row-actions.svelte-768uq6 .del-btn:where(.svelte-768uq6):hover{color:#f48771;background:#f487711a}.inline-input.svelte-768uq6{color:#fff;background:#3c3c3c;border:1px solid #007acc;border-radius:2px;outline:none;flex:1;min-width:0;padding:1px 4px;font-family:inherit;font-size:13px}.editor-area.svelte-768uq6{flex-direction:column;flex:1;display:flex;overflow:hidden}.tab-bar.svelte-768uq6{background:#2d2d2d;border-bottom:1px solid #252526;flex-shrink:0;display:flex;overflow-x:auto}.tab-bar.svelte-768uq6::-webkit-scrollbar{height:2px}.tab-bar.svelte-768uq6::-webkit-scrollbar-thumb{background:#fff3}.etab.svelte-768uq6{color:#ffffff80;cursor:pointer;white-space:nowrap;background:#2d2d2d;border-right:1px solid #252526;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;font-size:13px;transition:background .1s,color .1s;display:flex}.etab.svelte-768uq6:hover{color:#fffc;background:#333}.etab.active.svelte-768uq6{color:#fff;background:#1e1e1e;border-top:1px solid #007acc}.dirty.svelte-768uq6{background:#e8e8e8;border-radius:50%;flex-shrink:0;width:6px;height:6px}.etab-close.svelte-768uq6{color:#fff6;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:16px;height:16px;transition:opacity .1s,background .1s,color .1s;display:flex}.etab.svelte-768uq6:hover .etab-close:where(.svelte-768uq6){opacity:1}.etab.active.svelte-768uq6 .etab-close:where(.svelte-768uq6){opacity:1}.etab-close.svelte-768uq6:hover{color:#fff;background:#ffffff1a}.editor-container.svelte-768uq6{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.editor-mount.svelte-768uq6{flex:1;overflow:hidden}.welcome.svelte-768uq6{z-index:1;background:#1e1e1e;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.welcome.svelte-768uq6 h2:where(.svelte-768uq6){color:#ffffff59;margin:0;font-size:22px;font-weight:300}.welcome-btn.svelte-768uq6{color:#fff;cursor:pointer;background:#0e639c;border:none;border-radius:4px;padding:8px 20px;font-family:inherit;font-size:13px;transition:background .1s;position:relative;overflow:hidden}.welcome-btn.svelte-768uq6:hover{background:#17b}.welcome-hint.svelte-768uq6{color:#ffffff40;margin:0;font-size:12px}.no-folder.svelte-768uq6{color:#ffffff59;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:12px;display:flex}.no-folder.svelte-768uq6 p:where(.svelte-768uq6){margin:0}.open-folder-btn.svelte-768uq6{color:#fff;cursor:pointer;background:#0e639c;border:none;border-radius:4px;padding:6px 14px;font-family:inherit;font-size:12px;transition:background .1s;position:relative;overflow:hidden}.open-folder-btn.svelte-768uq6:hover{background:#17b}.picker-backdrop.svelte-768uq6{z-index:200;background:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.picker-dialog.svelte-768uq6{background:#252526;border:1px solid #ffffff1f;border-radius:8px;min-width:220px;overflow:hidden;box-shadow:0 8px 32px #000000b3}.picker-title.svelte-768uq6{letter-spacing:.08em;color:#fff6;border-bottom:1px solid #ffffff14;padding:10px 14px;font-size:11px;font-weight:700}.picker-item.svelte-768uq6{color:#ffffffbf;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:8px 14px;font-family:inherit;font-size:13px;transition:background 80ms,color 80ms;display:flex;position:relative;overflow:hidden}.picker-item.svelte-768uq6:hover{color:#fff;background:#ffffff14}.status-bar.svelte-768uq6{background:#007acc;flex-shrink:0;align-items:center;gap:4px;height:22px;padding:0 8px;display:flex}.sb-item.svelte-768uq6{color:#ffffffe6;cursor:default;border-radius:2px;align-items:center;height:100%;padding:0 6px;font-size:11px;transition:background .1s;display:flex}.sb-item.svelte-768uq6:hover{background:#ffffff26}.sb-right.svelte-768uq6{gap:2px;margin-left:auto;display:flex}.eagler.svelte-1o27flm{color:#fff;background:#0f0f13;flex-direction:column;height:100%;display:flex;overflow:hidden}.game-wrap.svelte-1o27flm{flex:1;position:relative;overflow:hidden}.game-wrap.svelte-1o27flm iframe:where(.svelte-1o27flm){background:#000;border:none;width:100%;height:100%;display:block}.game-bar.svelte-1o27flm{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#14141ed9;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:6px 12px;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:0;left:0;right:0}.game-bar.hidden.svelte-1o27flm{opacity:0;pointer-events:none;transform:translateY(-100%)}.back-btn.svelte-1o27flm{color:#ffffffb3;cursor:pointer;background:#ffffff12;border:none;border-radius:6px;padding:5px 12px;font-family:inherit;font-size:13px;transition:background .1s,color .1s}.back-btn.svelte-1o27flm:hover{color:#fff;background:#ffffff1f}.game-label.svelte-1o27flm{color:#ffffffb3;font-size:13px;font-weight:500}.hint.svelte-1o27flm{color:#ffffff38;margin-left:auto;font-size:11px}.launcher.svelte-1o27flm{flex-direction:column;gap:28px;height:100%;padding:32px;display:flex;overflow-y:auto}.launcher-header.svelte-1o27flm{align-items:center;gap:16px;display:flex}.header-icon.svelte-1o27flm{background:linear-gradient(135deg,#43a047,#1b5e20);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 16px #00000080}.launcher-header.svelte-1o27flm h1:where(.svelte-1o27flm){color:#fff;font-size:24px;font-weight:700}.launcher-header.svelte-1o27flm p:where(.svelte-1o27flm){color:#fff6;margin-top:4px;font-size:13px}.client-list.svelte-1o27flm{flex-direction:column;gap:12px;display:flex}.client-card.svelte-1o27flm{border:1px solid #ffffff12;border-left:3px solid var(--c);background:#ffffff0a;border-radius:12px;align-items:center;gap:16px;padding:18px 20px;transition:background .12s;display:flex}.client-card.svelte-1o27flm:hover{background:#ffffff0f}.card-dot.svelte-1o27flm{border-radius:50%;flex-shrink:0;width:12px;height:12px}.card-body.svelte-1o27flm{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.card-name.svelte-1o27flm{color:#fff;font-size:16px;font-weight:600}.card-desc.svelte-1o27flm{color:#ffffff73;font-size:12px;line-height:1.4}.variant-row.svelte-1o27flm{flex-shrink:0;gap:8px;display:flex}.variant-btn.svelte-1o27flm{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:background .1s,color .1s;position:relative;overflow:hidden}.variant-btn.svelte-1o27flm:hover{color:#fff;background:#ffffff1a}.variant-btn.wasm.svelte-1o27flm{color:#81c784;background:#43a0471f;border-color:#43a0474d}.variant-btn.wasm.svelte-1o27flm:hover{color:#a5d6a7;background:#43a04738}.footer-note.svelte-1o27flm{color:#fff3;text-align:center;font-size:12px}.explorer.svelte-1kelpjz{color:#fff;background:#202020;flex-direction:column;height:100%;font-size:13px;display:flex}.toolbar.svelte-1kelpjz{background:#2a2a2a;border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:6px;padding:5px 8px;display:flex}.nav-btns.svelte-1kelpjz{flex-shrink:0;gap:2px;display:flex}.nav-btn.svelte-1kelpjz{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:28px;height:26px;transition:background .1s,color .1s;display:flex}.nav-btn.svelte-1kelpjz:hover:not(:disabled){color:#fff;background:#ffffff1a}.nav-btn.svelte-1kelpjz:disabled{opacity:.25;cursor:default}.address-bar.svelte-1kelpjz{background:#ffffff0f;border:1px solid #ffffff17;border-radius:6px;flex:1;align-items:center;gap:5px;min-width:0;height:26px;padding:0 10px;display:flex}.addr-seg.svelte-1kelpjz{color:#ffffff73;white-space:nowrap;font-size:12px}.addr-seg.active.svelte-1kelpjz{color:#ffffffd9}.search-wrap.svelte-1kelpjz{background:#ffffff0f;border:1px solid #ffffff17;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;width:180px;height:26px;padding:0 10px;transition:border-color .15s;display:flex}.search-wrap.svelte-1kelpjz:focus-within{border-color:#0078d4}.search-input.svelte-1kelpjz{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:12px}.search-input.svelte-1kelpjz::placeholder{color:#ffffff4d}.body.svelte-1kelpjz{flex:1;min-height:0;display:flex}.sidebar.svelte-1kelpjz{background:#1e1e1e;border-right:1px solid #ffffff0f;flex-shrink:0;width:180px;padding:8px 0;overflow-y:auto}.sidebar-section.svelte-1kelpjz{color:#ffffff59;text-transform:none;letter-spacing:0;padding:10px 14px 4px;font-size:11px;font-weight:600}.sidebar-item.svelte-1kelpjz{color:#ffffffb3;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:9px;width:100%;padding:6px 14px;font-family:inherit;font-size:12.5px;transition:background 80ms;display:flex;position:relative;overflow:hidden}.sidebar-item.svelte-1kelpjz:hover{color:#fff;background:#ffffff0d}.sidebar-item.active.svelte-1kelpjz{color:#fff;background:#0078d42e}.content.svelte-1kelpjz{flex:1;min-width:0;padding:10px;overflow-y:auto}.state-msg.svelte-1kelpjz{color:#ffffff4d;text-align:center;padding:32px 16px;font-size:13px}.icon-grid.svelte-1kelpjz{flex-wrap:wrap;align-content:flex-start;gap:4px;display:flex}.tile.svelte-1kelpjz{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;flex-direction:column;align-items:center;gap:6px;width:110px;padding:10px 8px 8px;transition:background 80ms;display:flex;position:relative;overflow:hidden}.tile.svelte-1kelpjz:hover{background:#ffffff12}.tile.sel.svelte-1kelpjz{background:#0078d438;border-color:#0078d480}.tile-icon.svelte-1kelpjz{background:#4cc2ff14;border-radius:8px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.tile-icon.eagler.svelte-1kelpjz{background:#64c86414}.tile-name.svelte-1kelpjz{color:#ffffffd9;text-align:center;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.statusbar.svelte-1kelpjz{color:#ffffff59;background:#1e1e1e;border-top:1px solid #ffffff0f;flex-shrink:0;align-items:center;height:24px;padding:0 14px;font-size:11.5px;display:flex}iframe.svelte-1ds8f8q{background:#000;border:none;width:100%;height:100%;display:block}.err.svelte-1ds8f8q{color:#ffffff4d;justify-content:center;align-items:center;height:100%;font-size:13px;display:flex}.folder-app.svelte-wmp9td{background:#131318;flex-direction:column;height:100%;display:flex;overflow:hidden}.folder-header.svelte-wmp9td{border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:baseline;gap:10px;padding:18px 20px 12px;display:flex}.folder-title.svelte-wmp9td{color:#fff;font-size:18px;font-weight:600}.folder-count.svelte-wmp9td{color:#ffffff59;font-size:12px}.app-grid.svelte-wmp9td{flex-wrap:wrap;flex-shrink:0;align-content:flex-start;gap:8px;padding:16px;display:flex}.app-tile.svelte-wmp9td{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:140px;padding:16px 12px 14px;transition:background .12s,transform .1s;display:flex;position:relative;overflow:hidden}.app-tile.svelte-wmp9td:hover{background:#ffffff14;transform:translateY(-1px)}.tile-label.svelte-wmp9td{color:#fff;font-size:13px;font-weight:600}.tile-desc.svelte-wmp9td{color:#fff6;text-align:center;font-size:11px;line-height:1.3}.section-divider.svelte-wmp9td{border-top:1px solid #ffffff0f;flex-shrink:0;align-items:center;padding:8px 20px 4px;display:flex}.section-label.svelte-wmp9td{letter-spacing:.06em;color:#ffffff4d;text-transform:uppercase;font-size:11px;font-weight:700}.code-files.svelte-wmp9td{flex:1;padding:4px 0;overflow-y:auto}.code-file-row.svelte-wmp9td{align-items:center;gap:10px;padding:6px 20px;transition:background 80ms;display:flex}.code-file-row.svelte-wmp9td:hover{background:#ffffff0a}.cf-icon.svelte-wmp9td{flex-shrink:0;display:flex}.cf-name.svelte-wmp9td{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.cf-actions.svelte-wmp9td{flex-shrink:0;gap:4px;display:flex}.cf-btn.svelte-wmp9td{color:#ffffff8c;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:2px 8px;font-family:inherit;font-size:11px;transition:background .1s,color .1s;position:relative;overflow:hidden}.cf-btn.svelte-wmp9td:hover{color:#fff;background:#ffffff1f}.cf-empty.svelte-wmp9td{color:#fff3;padding:16px 20px;font-size:12px}.explorer.svelte-hf0dfj{color:#fff;background:#202020;flex-direction:column;height:100%;font-size:13px;display:flex;position:relative}.toolbar.svelte-hf0dfj{background:#2a2a2a;border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:6px;padding:5px 8px;display:flex}.nav-btns.svelte-hf0dfj{flex-shrink:0;gap:2px;display:flex}.nav-btn.svelte-hf0dfj{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:28px;height:26px;transition:background .1s,color .1s;display:flex;position:relative;overflow:hidden}.nav-btn.svelte-hf0dfj:hover:not(:disabled){color:#fff;background:#ffffff1a}.nav-btn.svelte-hf0dfj:disabled{opacity:.25;cursor:default}.address-bar.svelte-hf0dfj{background:#ffffff0f;border:1px solid #ffffff17;border-radius:6px;flex:1;align-items:center;gap:4px;min-width:0;height:26px;padding:0 10px;display:flex;overflow:hidden}.addr-seg.svelte-hf0dfj{color:#ffffff73;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:3px;padding:2px 4px;font-family:inherit;font-size:12px;transition:color .1s,background .1s;position:relative;overflow:hidden}.addr-seg.svelte-hf0dfj:hover{color:#fff;background:#ffffff14}.addr-seg.addr-active.svelte-hf0dfj{color:#ffffffe6}.toolbar-actions.svelte-hf0dfj{flex-shrink:0;gap:2px;display:flex}.act-btn.svelte-hf0dfj{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .1s,color .1s;display:flex;position:relative;overflow:hidden}.act-btn.svelte-hf0dfj:hover{color:#fff;background:#ffffff1a}.act-btn.danger.svelte-hf0dfj:hover{color:#f14c4c;background:#c42b1c33}.search-wrap.svelte-hf0dfj{background:#ffffff0f;border:1px solid #ffffff17;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;width:160px;height:26px;padding:0 10px;transition:border-color .15s;display:flex}.search-wrap.svelte-hf0dfj:focus-within{border-color:#0078d4}.search-input.svelte-hf0dfj{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:12px}.search-input.svelte-hf0dfj::placeholder{color:#ffffff4d}.body.svelte-hf0dfj{flex:1;min-height:0;display:flex}.sidebar.svelte-hf0dfj{background:#1e1e1e;border-right:1px solid #ffffff0f;flex-shrink:0;width:175px;padding:8px 0;overflow-y:auto}.sidebar-section.svelte-hf0dfj{color:#ffffff59;padding:10px 14px 4px;font-size:11px;font-weight:600}.sidebar-item.svelte-hf0dfj{color:#ffffffa6;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:9px;width:100%;padding:6px 14px;font-family:inherit;font-size:12.5px;transition:background 80ms,color 80ms;display:flex;position:relative;overflow:hidden}.sidebar-item.svelte-hf0dfj:hover{color:#fff;background:#ffffff0d}.sidebar-item.active.svelte-hf0dfj{color:#fff;background:#0078d42e}.disk-item.svelte-hf0dfj{align-items:flex-start;gap:8px;height:auto;padding:7px 14px}.disk-icon.svelte-hf0dfj{flex-shrink:0;margin-top:1px;font-size:17px}.disk-item-inner.svelte-hf0dfj{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.disk-name.svelte-hf0dfj{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.disk-bar-wrap.svelte-hf0dfj{flex-direction:column;gap:2px;display:flex}.disk-bar.svelte-hf0dfj{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden}.disk-fill.svelte-hf0dfj{background:#0078d4;border-radius:2px;height:100%;transition:width .3s}.disk-fill.warn.svelte-hf0dfj{background:#f7a839}.disk-fill.crit.svelte-hf0dfj{background:#c42b1c}.disk-sz.svelte-hf0dfj{color:#ffffff4d;font-size:10px}.content.svelte-hf0dfj{flex:1;min-width:0;padding:10px;overflow-y:auto}.state-msg.svelte-hf0dfj{color:#ffffff4d;text-align:center;padding:40px 16px;font-size:13px}.icon-grid.svelte-hf0dfj{flex-wrap:wrap;align-content:flex-start;gap:4px;display:flex}.tile.svelte-hf0dfj{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;flex-direction:column;align-items:center;gap:6px;width:110px;padding:10px 8px 8px;transition:background 80ms;display:flex;position:relative;overflow:hidden}.tile.svelte-hf0dfj:hover{background:#ffffff0f;border-color:#ffffff0f}.tile.sel.svelte-hf0dfj{background:#0078d433;border-color:#0078d473}.tile-icon.svelte-hf0dfj{background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.tile-icon.gold.svelte-hf0dfj{background:#ffd74012}.tile-icon.blue.svelte-hf0dfj{background:#4cc2ff14}.tile-icon.green.svelte-hf0dfj{background:#64c86414}.tile-icon.plain.svelte-hf0dfj{background:#ffffff08}.tile-name.svelte-hf0dfj{color:#ffffffd9;text-align:center;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.new-tile.svelte-hf0dfj{cursor:default}.new-input.svelte-hf0dfj{color:#fff;text-align:center;background:#ffffff14;border:1px solid #0078d499;border-radius:3px;outline:none;width:90px;padding:2px 5px;font-family:inherit;font-size:11px}.ctx-backdrop.svelte-hf0dfj{z-index:200;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes svelte-hf0dfj-ctx-pop{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.ctx-menu.svelte-hf0dfj{-webkit-backdrop-filter:blur(12px);z-index:201;background:#242424f2;border:1px solid #ffffff1f;border-radius:8px;min-width:180px;padding:3px 0;animation:.1s cubic-bezier(.2,0,0,1) svelte-hf0dfj-ctx-pop;position:fixed;box-shadow:0 12px 32px #000000b3}.ctx-item.svelte-hf0dfj{color:#fffc;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:6px 14px;font-family:inherit;font-size:12.5px;transition:background 70ms,color 70ms;display:block}.ctx-item.svelte-hf0dfj:hover{color:#fff;background:#0078d459}.ctx-item.ctx-danger.svelte-hf0dfj:hover{color:#f48771;background:#c42b1c4d}.ctx-sep.svelte-hf0dfj{background:#ffffff14;height:1px;margin:3px 0}.ctx-sub.svelte-hf0dfj{position:relative}.ctx-has-sub.svelte-hf0dfj{color:#fffc;cursor:default;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:6px 14px;font-family:inherit;font-size:12.5px;transition:background 70ms,color 70ms;display:flex}.ctx-sub.svelte-hf0dfj:hover>.ctx-has-sub:where(.svelte-hf0dfj){color:#fff;background:#0078d459}.ctx-arrow.svelte-hf0dfj{color:#ffffff73;font-size:9px}.ctx-submenu.svelte-hf0dfj{z-index:202;background:#2d2d2d;border:1px solid #ffffff1f;border-radius:6px;min-width:150px;padding:3px 0;display:none;position:absolute;top:-3px;left:100%;box-shadow:0 8px 28px #000000a6}.ctx-sub.svelte-hf0dfj:hover .ctx-submenu:where(.svelte-hf0dfj){display:block}.statusbar.svelte-hf0dfj{color:#ffffff59;background:#1e1e1e;border-top:1px solid #ffffff0f;flex-shrink:0;align-items:center;height:24px;padding:0 14px;font-size:11.5px;display:flex}.notepad.svelte-16zz4xd{color:#d4d4d4;background:#1e1e1e;flex-direction:column;height:100%;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;display:flex;position:relative}.menubar.svelte-16zz4xd{-webkit-user-select:none;user-select:none;background:#2a2a2a;border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;height:30px;padding:0 4px;display:flex}.mw.svelte-16zz4xd{position:relative}.mb.svelte-16zz4xd{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:4px 10px;font-family:inherit;font-size:13px;transition:background 80ms}.mb.svelte-16zz4xd:hover,.mb.active.svelte-16zz4xd{background:#ffffff1a}.fname.svelte-16zz4xd{color:#ffffff59;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:8px;font-size:12px;overflow:hidden}.drop.svelte-16zz4xd{z-index:9999;background:#2d2d2d;border:1px solid #ffffff1f;border-radius:4px;min-width:210px;padding:3px 0;position:absolute;top:100%;left:0;box-shadow:0 6px 20px #0009}.di.svelte-16zz4xd{color:#fffc;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:5px 14px 5px 30px;font-family:inherit;font-size:13px;transition:background 70ms;display:flex}.di.svelte-16zz4xd:hover{color:#fff;background:#0078d459}.di.chk.svelte-16zz4xd{padding-left:30px;position:relative}.ck.svelte-16zz4xd{position:absolute;left:12px}.ds.svelte-16zz4xd{background:#ffffff1a;height:1px;margin:3px 0}.sc.svelte-16zz4xd{color:#ffffff59;font-size:11px}.editor.svelte-16zz4xd{resize:none;color:#d4d4d4;white-space:pre-wrap;word-wrap:break-word;caret-color:#fff;background:#1e1e1e;border:none;outline:none;flex:1;padding:12px 16px;font-family:Cascadia Code,Consolas,Courier New,monospace;font-size:14px;line-height:1.6}.editor.nowrap.svelte-16zz4xd{white-space:pre;word-wrap:normal;overflow-x:auto}.editor.svelte-16zz4xd::placeholder{color:#fff3}.preview.svelte-16zz4xd{color:#d4d4d4;flex:1;padding:24px 36px;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;line-height:1.75;overflow-y:auto}.preview.svelte-16zz4xd h1{border-bottom:1px solid #ffffff1a;margin:0 0 .6em;padding-bottom:.3em;font-size:2em}.preview.svelte-16zz4xd h2{border-bottom:1px solid #ffffff12;margin:1.2em 0 .5em;padding-bottom:.2em;font-size:1.5em}.preview.svelte-16zz4xd h3{margin:1em 0 .4em;font-size:1.2em}.preview.svelte-16zz4xd h4,.preview.svelte-16zz4xd h5,.preview.svelte-16zz4xd h6{margin:.8em 0 .3em}.preview.svelte-16zz4xd p{margin:0 0 .8em}.preview.svelte-16zz4xd code{background:#ffffff14;border-radius:3px;padding:1px 5px;font-family:Cascadia Code,Consolas,monospace;font-size:.88em}.preview.svelte-16zz4xd pre{background:#111;border-radius:6px;margin:.8em 0;padding:14px 16px;overflow-x:auto}.preview.svelte-16zz4xd pre code{background:0 0;padding:0}.preview.svelte-16zz4xd ul,.preview.svelte-16zz4xd ol{margin:.5em 0;padding-left:1.8em}.preview.svelte-16zz4xd li{margin:.2em 0}.preview.svelte-16zz4xd hr{border:none;border-top:1px solid #ffffff1a;margin:1.5em 0}.preview.svelte-16zz4xd a{color:#4fc1ff}.preview.svelte-16zz4xd strong{color:#fff;font-weight:600}.preview.svelte-16zz4xd em{color:#ce9178}.preview.svelte-16zz4xd br{content:"";margin:.4em 0;display:block}.statusbar.svelte-16zz4xd{color:#ffffff59;background:#1a1a1a;border-top:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:16px;height:22px;padding:0 14px;font-size:11.5px;display:flex}.sb-path.svelte-16zz4xd{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dlg-back.svelte-16zz4xd{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dlg.svelte-16zz4xd{background:#2d2d2d;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;width:400px;max-width:90%;max-height:65%;display:flex;box-shadow:0 16px 48px #000000b3}.dlg-title.svelte-16zz4xd{border-bottom:1px solid #ffffff14;flex-shrink:0;padding:14px 18px 10px;font-size:14px;font-weight:600}.dlg-list.svelte-16zz4xd{flex:1;padding:4px 0;overflow-y:auto}.dlg-item.svelte-16zz4xd{color:#fffc;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:7px 18px;font-family:Cascadia Code,Consolas,monospace;font-size:12.5px;transition:background 70ms;display:block}.dlg-item.svelte-16zz4xd:hover{color:#fff;background:#0078d44d}.dlg-empty.svelte-16zz4xd{color:#ffffff4d;padding:16px 18px;font-size:12px}.dlg-body.svelte-16zz4xd{flex-direction:column;gap:8px;padding:14px 18px;display:flex}.dlg-label.svelte-16zz4xd{color:#ffffff80;font-size:12px}.dlg-input.svelte-16zz4xd{color:#fff;box-sizing:border-box;background:#ffffff12;border:1px solid #ffffff26;border-radius:4px;outline:none;width:100%;padding:6px 10px;font-family:Cascadia Code,Consolas,monospace;font-size:13px}.dlg-input.svelte-16zz4xd:focus{border-color:#0078d4}.dlg-footer.svelte-16zz4xd{border-top:1px solid #ffffff14;flex-shrink:0;justify-content:flex-end;gap:8px;padding:10px 18px;display:flex}.dlg-btn.svelte-16zz4xd{color:#fffc;cursor:pointer;background:#ffffff12;border:1px solid #ffffff26;border-radius:4px;padding:5px 16px;font-family:inherit;font-size:13px;transition:background 80ms}.dlg-btn.svelte-16zz4xd:hover{background:#ffffff21}.dlg-btn.primary.svelte-16zz4xd{color:#fff;background:#0078d4;border-color:#0000}.dlg-btn.primary.svelte-16zz4xd:hover{background:#1084d8}.paint.svelte-17ihamy{color:#d4d4d4;background:#1e1e1e;outline:none;flex-direction:column;height:100%;font-size:13px;display:flex;position:relative;overflow:hidden}.menubar.svelte-17ihamy{-webkit-user-select:none;user-select:none;background:#2a2a2a;border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;height:30px;padding:0 4px;display:flex}.mw.svelte-17ihamy{position:relative}.mb.svelte-17ihamy{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:4px 10px;font-family:inherit;font-size:13px;transition:background 80ms}.mb.svelte-17ihamy:hover,.mb.active.svelte-17ihamy{background:#ffffff1a}.drop.svelte-17ihamy{z-index:9999;background:#2d2d2d;border:1px solid #ffffff1f;border-radius:4px;min-width:190px;padding:3px 0;position:absolute;top:100%;left:0;box-shadow:0 6px 20px #0009}.di.svelte-17ihamy{color:#fffc;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:5px 14px;font-family:inherit;font-size:13px;transition:background 70ms;display:flex}.di.svelte-17ihamy:hover{color:#fff;background:#0078d459}.di.dimmed.svelte-17ihamy{opacity:.4;pointer-events:none}.ds.svelte-17ihamy{background:#ffffff1a;height:1px;margin:3px 0}.sc.svelte-17ihamy{color:#ffffff59;font-size:11px}.workspace.svelte-17ihamy{flex:1;min-height:0;display:flex}.toolpanel.svelte-17ihamy{background:#252525;border-right:1px solid #ffffff12;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;width:44px;padding:6px 4px;display:flex;overflow-y:auto}.tool-group.svelte-17ihamy{flex-direction:column;gap:2px;width:100%;display:flex}.tbtn.svelte-17ihamy{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:36px;height:32px;transition:background 80ms,color 80ms;display:flex}.tbtn.svelte-17ihamy:hover{color:#fff;background:#ffffff1a}.tbtn.sel.svelte-17ihamy{color:#4cc2ff;background:#0078d44d}.tbtn.svelte-17ihamy:disabled{opacity:.3;cursor:default}.sep.svelte-17ihamy{background:#ffffff1a;flex-shrink:0;width:80%;height:1px;margin:3px 0}.opt-row.svelte-17ihamy{gap:2px;width:100%;display:flex}.obtn.svelte-17ihamy{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;height:28px;font-size:14px;transition:background 80ms}.obtn.svelte-17ihamy:hover{color:#fff;background:#ffffff14}.obtn.sel.svelte-17ihamy{color:#4cc2ff;background:#0078d440}.sizes.svelte-17ihamy{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.sbtn.svelte-17ihamy{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:36px;height:28px;transition:background 80ms;display:flex}.sbtn.svelte-17ihamy:hover{background:#ffffff14}.sbtn.sel.svelte-17ihamy{background:#0078d440}.sdot.svelte-17ihamy{background:#d4d4d4;border-radius:50%;min-width:2px;min-height:2px}.canvas-wrap.svelte-17ihamy{background-color:#3a3a3a;background-image:linear-gradient(45deg,#323232 25%,#0000 25%),linear-gradient(-45deg,#323232 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#323232 75%),linear-gradient(-45deg,#0000 75%,#323232 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;flex:1;padding:16px;overflow:auto}.canvas.svelte-17ihamy{image-rendering:pixelated;display:block;box-shadow:0 4px 28px #0009}.palette-bar.svelte-17ihamy{background:#252525;border-top:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:10px;padding:5px 10px;display:flex}.cur-color.svelte-17ihamy{border:2px solid #ffffff40;border-radius:4px;flex-shrink:0;width:30px;height:30px}.pal-grid.svelte-17ihamy{flex-wrap:wrap;flex:1;gap:2px;max-height:44px;display:flex}.pc.svelte-17ihamy{cursor:pointer;border:1px solid #0006;border-radius:2px;flex-shrink:0;width:18px;height:18px;transition:transform 70ms,border-color 70ms}.pc.svelte-17ihamy:hover{border-color:#ffffffb3;transform:scale(1.25)}.pc.sel.svelte-17ihamy{border:2px solid #fff;transform:scale(1.2)}.custom-wrap.svelte-17ihamy{cursor:pointer;flex-shrink:0}.cpick.svelte-17ihamy{cursor:pointer;background:0 0;border:none;border-radius:4px;width:30px;height:30px;padding:0}.preview-wrap.svelte-rbsjf3{background:#fff;flex-direction:column;height:100%;display:flex}.toolbar.svelte-rbsjf3{color:#444;background:#f3f3f3;border-bottom:1px solid #ddd;flex-shrink:0;justify-content:space-between;align-items:center;padding:5px 10px;font-size:12px;display:flex}.filename.svelte-rbsjf3{color:#333;font-family:monospace;font-size:12px}.refresh-btn.svelte-rbsjf3{cursor:pointer;color:#444;background:#fff;border:1px solid #ccc;border-radius:4px;align-items:center;gap:5px;padding:3px 9px;font-family:inherit;font-size:12px;transition:background .1s;display:flex}.refresh-btn.svelte-rbsjf3:hover{background:#e8e8e8}.frame.svelte-rbsjf3{border:none;flex:1;width:100%}.empty.svelte-rbsjf3{color:#aaa;flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.terminal.svelte-a6rsnc{background:var(--term-bg,#0c0c0c);width:100%;height:100%;color:var(--term-out,#d4d4d4);cursor:text;box-sizing:border-box;flex-direction:column;padding:12px 16px;font-family:Courier New,Lucida Console,monospace;font-size:13px;line-height:1.55;display:flex;overflow-y:auto}.line.svelte-a6rsnc{white-space:pre-wrap;word-break:break-all;min-height:1.55em}.line.cmd.svelte-a6rsnc{color:var(--term-cmd,#88d498)}.line.err.svelte-a6rsnc{color:var(--term-err,#f48771)}.line.out.svelte-a6rsnc{color:var(--term-out,#d4d4d4)}.line.info.svelte-a6rsnc{color:var(--term-info,#569cd6)}.line.dir.svelte-a6rsnc{color:var(--term-dir,#4ec9b0);font-weight:600}.input-row.svelte-a6rsnc{flex-shrink:0;align-items:center;margin-top:2px;display:flex}.prompt.svelte-a6rsnc{color:var(--term-prompt,#88d498);white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;margin-right:6px}.term-input.svelte-a6rsnc{color:var(--term-out,#d4d4d4);font:inherit;caret-color:var(--term-cmd,#88d498);-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0}.chat-app.svelte-7qtglv{background:#18191c;width:100%;height:100%;overflow:hidden}iframe.svelte-7qtglv{background:#2f3136;border:none;width:100%;height:100%;display:block}.desktop.svelte-b3ouwv{background-position:50%;background-size:cover;width:100%;height:100%;position:relative;overflow:hidden}.desktopCont.svelte-b3ouwv{pointer-events:none;position:absolute}.hacker-desktop.svelte-b3ouwv{pointer-events:all;position:absolute}.sel-rect.svelte-b3ouwv{pointer-events:none;z-index:150;background:#0078d426;border:1px solid #0078d4b3;position:absolute}.grub.svelte-1xlftkl{z-index:99999;cursor:default;-webkit-user-select:none;user-select:none;background:#000;justify-content:flex-start;align-items:flex-start;padding:12px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.screen.svelte-1xlftkl{color:#d4d4d4;white-space:pre;font-family:Courier New,Lucida Console,monospace;font-size:14px;line-height:1.4}.line.svelte-1xlftkl{min-height:1.4em}.prompt.svelte-1xlftkl,.cursor.svelte-1xlftkl{color:#d4d4d4}.cursor.svelte-1xlftkl:not(.vis){visibility:hidden}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--clrPrm:#4cc2ff;--dark-txt:#fff;--txt-col:#ddd;--med-txt:#c3c3c3;--comp-txt:#222;--comp-clr:#191919;--gray-txt:#aaa;--sat-txt:#999;--accent:#3584e4;--taskbar-height:48px;--taskbar-bg:#202020bf;--window-radius:8px;--window-titlebar-height:32px;--window-border:#ffffff14;--window-bg:#202020;--window-titlebar-bg:#2a2a2a;--window-titlebar-focus:#1f1f1f;--text-primary:#fff;--text-secondary:#fff9;--tb-top:0px;--tb-bottom:var(--taskbar-height);--tb-left:0px;--tb-right:0px;--term-bg:#0c0c0c;--term-out:#d4d4d4;--term-cmd:#88d498;--term-err:#f48771;--term-info:#569cd6;--term-prompt:#88d498;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}[data-theme=midnight]{--window-bg:#0d0d1a;--window-titlebar-bg:#14142a;--window-titlebar-focus:#0a0a1e;--window-radius:12px;--window-border:#5a6eff38;--taskbar-bg:#040410eb;--text-primary:#dde0ff;--text-secondary:#c8cdff80}[data-theme=linux]{--window-bg:#313131;--window-titlebar-bg:#494949;--window-titlebar-focus:#3c3c3c;--window-radius:14px;--window-border:#ffffff1f;--taskbar-bg:#141414f7;--text-primary:#fff;--text-secondary:#ffffffa6}[data-theme=hacker]{--window-bg:#030803;--window-titlebar-bg:#071007;--window-titlebar-focus:#050d05;--window-radius:2px;--window-border:#00ff4159;--taskbar-bg:#000600f7;--text-primary:#00ff41;--text-secondary:#00ff4199;--term-bg:#020402;--term-out:#00ff41;--term-cmd:#00ff41;--term-err:#ff4040;--term-info:#00ff41;--term-prompt:#00ff41}[data-theme=hacker] *{font-family:Courier New,Lucida Console,monospace!important}[data-theme=hacker] body:after{content:"";pointer-events:none;z-index:999999;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 4px);position:fixed;top:0;bottom:0;left:0;right:0}[data-theme=hacker] ::-webkit-scrollbar-thumb{background:#00ff414d}[data-theme=hacker] ::-webkit-scrollbar-thumb:hover{background:#00ff418c}[data-theme=aislop]{--window-bg:linear-gradient(160deg, #150d30 0%, #0c1535 100%);--window-titlebar-bg:linear-gradient(90deg, #4c1d95 0%, #1d4ed8 100%);--window-titlebar-focus:linear-gradient(90deg, #7c3aed 0%, #2563eb 45%, #db2777 100%);--window-radius:20px;--window-border:#a78bfa8c;--taskbar-bg:linear-gradient(90deg, #4f46e5 0%, #7c3aed 33%, #db2777 66%, #6d28d9 100%);--text-primary:#fff;--text-secondary:#d8b4fed9;--accent:#a855f7;--term-bg:#150d30;--term-out:#e9d5ff;--term-cmd:#a855f7;--term-err:#f472b6;--term-info:#60a5fa;--term-prompt:#a855f7}[data-theme=aislop] body{background:linear-gradient(135deg,#0d0520 0%,#060d25 50%,#150520 100%)}[data-theme=aislop] ::-webkit-scrollbar-thumb{background:#a855f773}[data-theme=aislop] ::-webkit-scrollbar-thumb:hover{background:#a855f7b3}[data-theme=aislop] .dskApp:hover{background:#a855f72e!important}[data-theme=aislop] .dskApp.focused,[data-theme=aislop] .dskApp.selected,[data-theme=aislop] .dskApp:focus{box-shadow:0 0 12px #a855f74d;background:#a855f74d!important;border-color:#a855f799!important}html,body{width:100%;height:100%;color:var(--dark-txt);-webkit-user-select:none;user-select:none;background:#000;overflow:hidden}#app{width:100%;height:100%}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff52}::-webkit-scrollbar-corner{background:0 0}.ripple-wave{pointer-events:none;z-index:999;background:#ffffff40;border-radius:50%;width:8px;height:8px;animation:.5s cubic-bezier(.4,0,.2,1) forwards ripple-expand;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes ripple-expand{to{opacity:0;transform:translate(-50%,-50%)scale(28)}}@keyframes window-in{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.window-enter{animation:.15s cubic-bezier(.16,1,.3,1) window-in}@keyframes popintro{0%{transform:scale(0)}40%{transform:scale(1.125)}70%{transform:scale(.925)}to{transform:scale(1)}}
