._bootScreen_hvxl5_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:99999;gap:32px}._logoContainer_hvxl5_13{display:grid;grid-template-columns:1fr 1fr;gap:4px;width:60px;height:60px}._dot_hvxl5_21{border-radius:2px;animation:_dotPulse_hvxl5_1 2s ease-in-out infinite}._dot_hvxl5_21:nth-child(1){background:#f25022;animation-delay:0s}._dot_hvxl5_21:nth-child(2){background:#7fba00;animation-delay:.15s}._dot_hvxl5_21:nth-child(3){background:#00a4ef;animation-delay:.3s}._dot_hvxl5_21:nth-child(4){background:#ffb900;animation-delay:.45s}@keyframes _dotPulse_hvxl5_1{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}._merging_hvxl5_57 ._dot_hvxl5_21{animation:_dotMerge_hvxl5_1 1s ease-in forwards}._merging_hvxl5_57 ._dot_hvxl5_21:nth-child(1){animation-delay:0s}._merging_hvxl5_57 ._dot_hvxl5_21:nth-child(2){animation-delay:.05s}._merging_hvxl5_57 ._dot_hvxl5_21:nth-child(3){animation-delay:.1s}._merging_hvxl5_57 ._dot_hvxl5_21:nth-child(4){animation-delay:.15s}@keyframes _dotMerge_hvxl5_1{0%{opacity:1;transform:scale(1)}60%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3);gap:0}}._loadingText_hvxl5_90{color:#888;font-size:13px;letter-spacing:.5px;font-family:var(--font-family)}._spinner_hvxl5_97{width:24px;height:24px;border:2px solid rgba(100,160,255,.15);border-top-color:#64a0ffb3;border-radius:50%;animation:_spin_hvxl5_97 .8s linear infinite}@keyframes _spin_hvxl5_97{to{transform:rotate(360deg)}}._fadeOut_hvxl5_112{animation:_fadeOutBoot_hvxl5_1 .5s ease-in forwards}@keyframes _fadeOutBoot_hvxl5_1{to{opacity:0}}._icon_1uh1s_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 4px;border-radius:4px;cursor:pointer;transition:transform .15s ease,background .15s ease,opacity .15s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}._icon_1uh1s_1:hover{background:#64aaff2e;transform:translateY(-2px)}._icon_1uh1s_1:hover ._iconImage_1uh1s_20{filter:drop-shadow(0 2px 6px rgba(80,160,255,.35))}._icon_1uh1s_1._selected_1uh1s_24{background:#64aaff4d;border:1px solid rgba(100,170,255,.4)}._icon_1uh1s_1._launching_1uh1s_29 ._iconImage_1uh1s_20{animation:_iconBounce_1uh1s_1 .4s cubic-bezier(.36,.07,.19,.97)}._icon_1uh1s_1._dragging_1uh1s_33{opacity:.35;transform:scale(.9)}._icon_1uh1s_1._over_1uh1s_38{background:#64aaff1f;border:1px dashed rgba(100,170,255,.5)}._iconImage_1uh1s_20{width:var(--desktop-icon-size);height:var(--desktop-icon-size);object-fit:contain;pointer-events:none;transition:filter .15s ease,transform .15s ease}@keyframes _iconBounce_1uh1s_1{0%{transform:scale(1)}20%{transform:scale(.75)}50%{transform:scale(1.15)}70%{transform:scale(.92)}to{transform:scale(1)}}._desktop_1qrsr_1{position:absolute;top:0;right:0;bottom:0;left:0;bottom:var(--taskbar-height);overflow:hidden;background:#000}._iconGrid_1qrsr_9{position:relative;width:100%;height:100%;display:grid;grid-template-columns:repeat(auto-fill,100px);grid-template-rows:repeat(auto-fill,94px);gap:4px;padding:8px;align-content:start}@media(max-width:767px){._iconGrid_1qrsr_9{grid-template-columns:repeat(auto-fill,90px);grid-template-rows:repeat(auto-fill,90px);gap:2px;padding:6px}}._dropIndicator_1qrsr_30{border:1px dashed rgba(100,170,255,.4);pointer-events:none}._windowWrapper_1tbn3_1{position:absolute;animation:_windowOpen_1tbn3_1 .3s cubic-bezier(.18,.89,.32,1.15) both}@media(min-width:768px){._windowWrapper_1tbn3_1{top:10%;left:10%;width:75%;height:70%;min-width:360px;min-height:280px}._windowWrapper_1tbn3_1._maximized_1tbn3_17{top:0;left:0;width:100%;height:calc(100dvh - var(--taskbar-height))}}@media(max-width:767px){._windowWrapper_1tbn3_1{top:0;left:0;width:100%;height:calc(100dvh - var(--taskbar-height))}}._windowWrapper_1tbn3_1._minimized_1tbn3_35{animation:_windowMinimize_1tbn3_1 .25s cubic-bezier(.4,0,1,1) both;pointer-events:none}._windowWrapper_1tbn3_1._closing_1tbn3_40{animation:_windowClose_1tbn3_1 .2s cubic-bezier(.4,0,1,1) both;pointer-events:none}._windowWrapper_1tbn3_1._restoring_1tbn3_45{animation:_windowRestore_1tbn3_1 .25s cubic-bezier(.18,.89,.32,1.05) both}._titleBar_1tbn3_49{display:flex;align-items:center;height:var(--win-titlebar-height);padding:0 6px;gap:6px;cursor:default}._titleIcon_1tbn3_58{width:16px;height:16px;object-fit:contain;flex-shrink:0}._titleText_1tbn3_65{flex:1;font-size:12px;font-weight:500;color:#1a1a2a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 0 rgba(255,255,255,.5)}._titleText_1tbn3_65._inactive_1tbn3_76{color:#666}._titleButtons_1tbn3_80{display:flex;align-items:center;gap:2px;flex-shrink:0}._content_1tbn3_87{flex:1;overflow:auto;background:#f0f0f0;height:calc(100% - var(--win-titlebar-height))}@media(max-width:767px){._maximizeBtn_1tbn3_96{display:none}}@keyframes _windowOpen_1tbn3_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes _windowClose_1tbn3_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes _windowMinimize_1tbn3_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.6) translateY(80vh)}}@keyframes _windowRestore_1tbn3_1{0%{opacity:0;transform:scale(.6) translateY(80vh)}to{opacity:1;transform:scale(1) translateY(0)}}._header_14i5r_1{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}._avatar_14i5r_9{width:36px;height:36px;border-radius:4px;background:linear-gradient(135deg,#3a8fd6,#245edc);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:16px}._userName_14i5r_22{color:#e8e8f0;font-size:13px;font-weight:500}._columns_14i5r_28{display:flex;flex:1;overflow-y:auto;min-height:0}._column_14i5r_28{flex:1;padding:8px 0}._columnLeft_14i5r_40{border-right:1px solid rgba(255,255,255,.06)}._sectionTitle_14i5r_44{font-size:10px;text-transform:uppercase;color:#ffffff59;padding:4px 16px;letter-spacing:.5px}._menuItem_14i5r_52{display:flex;align-items:center;gap:10px;padding:6px 16px;cursor:pointer;color:#ddd;font-size:13px;transition:background .1s;border:none;background:none;width:100%;text-align:left;font-family:var(--font-family)}._menuItem_14i5r_52:hover{background:#64aaff2e}._menuItem_14i5r_52 img{width:24px;height:24px;object-fit:contain}._footer_14i5r_78{display:flex;align-items:center;justify-content:flex-end;padding:8px 16px;border-top:1px solid rgba(255,255,255,.08)}._shutdownBtn_14i5r_86{display:flex;align-items:center;gap:6px;padding:5px 14px;background:linear-gradient(180deg,#c83c3ccc,#a01e1ed9);border:1px solid rgba(180,40,40,.6);border-radius:3px;color:#fff;font-size:12px;cursor:pointer;font-family:var(--font-family);transition:background .15s}._shutdownBtn_14i5r_86:hover{background:linear-gradient(180deg,#dc4646e6,#b42828f2)}@media(max-width:767px){._columns_14i5r_28{flex-direction:column}._columnLeft_14i5r_40{border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}}._taskbarItems_16ikx_1{display:flex;align-items:center;gap:4px;flex:1;overflow-x:auto;overflow-y:hidden;padding:0 4px;min-width:0;scrollbar-width:none;-ms-overflow-style:none}._taskbarItems_16ikx_1::-webkit-scrollbar{display:none}:root{--aero-blue-dark: #1B5583;--aero-blue-mid: #245EDC;--aero-blue-light: #3A8FD6;--aero-blue-glow: #4FC3F7;--aero-teal: #2B9CB4;--aero-glass-bg: rgba(200, 220, 240, .45);--aero-glass-border: rgba(255, 255, 255, .55);--aero-glass-shadow: rgba(0, 0, 0, .35);--win-titlebar-height: 30px;--win-border-radius: 6px;--win-border-color: rgba(100, 160, 220, .6);--win-active-glow: rgba(60, 140, 220, .7);--win-inactive-glow: rgba(100, 100, 120, .3);--taskbar-height: 40px;--taskbar-bg: rgba(28, 28, 28, .88);--taskbar-border-top: rgba(120, 180, 255, .25);--desktop-icon-size: 48px;--font-family: "Noto Sans", "Segoe UI", Tahoma, sans-serif;--btn-bg: linear-gradient(180deg, #f0f4f8 0%, #d8dfe6 50%, #c4cdd6 100%);--btn-border: #8e9baa;--btn-hover-bg: linear-gradient(180deg, #e8f0ff 0%, #c8d8f0 50%, #b0c0d8 100%);--btn-active-bg: linear-gradient(180deg, #b0c0d4 0%, #98aabe 50%, #8898ac 100%)}@media(min-width:768px){:root{--taskbar-height: 48px;--desktop-icon-size: 64px}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100dvh;overflow:hidden;font-family:var(--font-family);font-size:14px;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;touch-action:manipulation}#root{width:100%;height:100dvh;overflow:hidden;position:relative}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:#e8e8e8;border-left:1px solid #cfcfcf}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c8cdd4,#a0a8b4);border:1px solid #8a929e;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b8c0cc,#909aaa)}::-webkit-scrollbar-button{display:none}.aero-glass{background:var(--aero-glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--aero-glass-border)}.aero-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px 16px;background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:3px;font-family:var(--font-family);font-size:13px;color:#1a1a1a;cursor:pointer;box-shadow:inset 0 1px #fff9,0 1px 2px #0000001f;transition:background .1s}.aero-btn:hover{background:var(--btn-hover-bg);border-color:#6888a8}.aero-btn:active{background:var(--btn-active-bg);box-shadow:inset 0 1px 3px #0003}.aero-btn:focus-visible{outline:2px solid var(--aero-blue-light);outline-offset:1px}.aero-window{border-radius:var(--win-border-radius);border:1px solid var(--win-border-color);box-shadow:0 0 12px var(--win-active-glow),0 4px 20px #0000004d,inset 0 0 0 1px #ffffff26;overflow:hidden}.aero-window.inactive{border-color:#8c8ca066;box-shadow:0 0 6px var(--win-inactive-glow),0 2px 10px #0003,inset 0 0 0 1px #ffffff14}.aero-titlebar{height:var(--win-titlebar-height);display:flex;align-items:center;padding:0 4px;background:linear-gradient(180deg,#b4d2f0d9,#82aadcbf 45%,#6496d2cc 55%,#82afe1d9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(80,130,190,.4)}.aero-titlebar.inactive{background:linear-gradient(180deg,#c8c8d2bf,#aaaab9a6 45%,#9b9baab3 55%,#afafbebf)}.titlebar-btn{width:26px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.2);border-radius:2px;background:linear-gradient(180deg,#ffffff80,#c8d2e666);cursor:pointer;font-size:12px;line-height:1;color:#1a1a1a;transition:background .1s,border-color .1s;margin-left:2px;padding:0}.titlebar-btn:hover{background:linear-gradient(180deg,#dcebffcc,#b4c8e6b3);border-color:#3c78c880}.titlebar-btn.close-btn:hover{background:linear-gradient(180deg,#f28b82,#e04040);border-color:#c02020;color:#fff}.titlebar-btn:active{background:#648cb480}.desktop-icon-label{color:#fff;font-size:11px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.85),-1px -1px 2px rgba(0,0,0,.4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;max-width:100%}.aero-taskbar{position:fixed;bottom:0;left:0;right:0;height:var(--taskbar-height);background:var(--taskbar-bg);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-top:1px solid var(--taskbar-border-top);display:flex;align-items:center;z-index:9000}.start-button{width:48px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:transparent;padding:4px;transition:background .15s;flex-shrink:0}.start-button:hover{background:#ffffff14}.start-button:active{background:#ffffff26}.start-button img{width:28px;height:28px;object-fit:contain}@media(min-width:768px){.start-button{width:56px}.start-button img{width:34px;height:34px}}.taskbar-item{display:flex;align-items:center;gap:6px;padding:2px 10px;height:calc(var(--taskbar-height) - 8px);background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:3px;cursor:pointer;color:#e0e0e0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px;transition:background .15s}.taskbar-item:hover{background:#ffffff1f}.taskbar-item.focused{background:#64aaff33;border-color:#64aaff59}.taskbar-item.minimized{opacity:.6}.taskbar-item img{width:18px;height:18px;object-fit:contain}.system-tray{display:flex;align-items:center;gap:8px;margin-left:auto;padding:0 10px;height:100%;color:#ddd;font-size:12px}.system-tray-clock{font-size:12px;font-weight:500;color:#e8e8e8;letter-spacing:.02em}.system-tray-icon{width:16px;height:16px;cursor:pointer;opacity:.8;transition:opacity .15s}.system-tray-icon:hover{opacity:1}.start-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8999}.start-menu{position:fixed;bottom:var(--taskbar-height);left:0;width:320px;max-height:calc(100dvh - var(--taskbar-height) - 16px);background:linear-gradient(180deg,#283246f5,#191e2dfa);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(120,180,255,.2);border-bottom:none;border-radius:6px 6px 0 0;box-shadow:0 -4px 30px #00000080;display:flex;flex-direction:column;overflow:hidden;animation:startMenuSlideUp .2s ease-out;z-index:9500}@keyframes startMenuSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:767px){.start-menu{width:100%;max-height:calc(100dvh - var(--taskbar-height));border-radius:0}}@keyframes windowFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes windowFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.win7-spinner{width:32px;height:32px;border:3px solid rgba(60,140,220,.2);border-top-color:var(--aero-blue-light);border-radius:50%;animation:win7spin .8s linear infinite}@keyframes win7spin{to{transform:rotate(360deg)}}@media(max-width:767px){.aero-window{border-radius:0;border:none;box-shadow:none}.aero-window.inactive{box-shadow:none}}.not-telegram{display:flex;align-items:center;justify-content:center;height:100dvh;background:#0a0a1a;color:#ccc;font-size:16px;text-align:center;padding:24px;font-family:var(--font-family)}
