.login_loginBackground__N_0uG{background-color:var(--win95-teal);min-height:100vh}.Dialog_overlay__JTVNR,.login_loginBackground__N_0uG{display:flex;align-items:center;justify-content:center}.Dialog_overlay__JTVNR{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.ContextMenu_item__i3W1N{padding:4px 24px 4px 8px;cursor:pointer;white-space:nowrap}.ContextMenu_item__i3W1N:hover{background-color:navy;color:white}.ContextMenu_disabled__FaxD9{color:gray;cursor:default}.ContextMenu_disabled__FaxD9:hover{background-color:transparent;color:gray}.ContextMenu_separator__xPgIL{margin:2px 0;border:none;border-top:1px solid #808080;border-bottom:1px solid #ffffff}.FolderIcon_folder__YIoNB{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:default;width:80px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px}.FolderIcon_icon__JU8EB{image-rendering:pixelated;width:32px;height:32px}.FolderIcon_label__B5CCf{color:white;text-shadow:1px 1px 0 black;font-size:14px;line-height:1.3;padding:2px 4px;word-break:break-word}.FolderIcon_selected__0gsaD .FolderIcon_label__B5CCf{background:navy;color:white}.Taskbar_taskbar__PhtOr{position:fixed;bottom:0;left:0;width:100%;height:30px;display:flex;flex-direction:row;align-items:center;gap:2px;padding:2px;background:var(--surface,silver);border-top:2px solid #ffffff;z-index:10000;box-sizing:border-box}.Taskbar_startButton__N57mC{display:flex;align-items:center;gap:4px;font-weight:700;height:24px;font-size:14px;padding:0 8px;min-width:-moz-fit-content;min-width:fit-content;flex-shrink:0}.Taskbar_startIcon__vUmMc{width:16px;height:16px;image-rendering:pixelated}.Taskbar_windowButtons__O8I8s{flex:1 1;display:flex;flex-direction:row;gap:2px;overflow-x:auto;min-width:0}.Taskbar_windowButton__GzYxo{height:22px;min-width:120px;max-width:160px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px;padding:0 4px;flex-shrink:0}.Taskbar_windowButtonActive__ccsTz{box-shadow:inset 1px 1px 1px #808080;border-style:inset;background:#c0c0c0;font-weight:700}.Taskbar_systemTray__fkmdu{display:flex;align-items:center;gap:6px;padding:0 8px;height:22px;font-size:12px;border-color:#808080 #dfdfdf #dfdfdf #808080;border-style:solid;border-width:1px;flex-shrink:0}@media (max-width:768px){.Taskbar_taskbar__PhtOr{height:40px;padding:4px}.Taskbar_startButton__N57mC{height:32px;min-width:44px;font-size:13px;padding:0 8px}.Taskbar_startIcon__vUmMc{width:20px;height:20px}.Taskbar_windowButton__GzYxo{height:32px;min-width:44px;max-width:100px;font-size:12px}.Taskbar_systemTray__fkmdu{height:32px;font-size:13px;padding:0 10px}}.StartMenu_startMenu__V8tUc{position:absolute;bottom:30px;left:2px;z-index:10001;min-width:200px;display:flex;flex-direction:row;padding:2px}.StartMenu_banner__32Eff{width:24px;background:linear-gradient(0deg,#000080,#1084d0);display:flex;align-items:flex-end;justify-content:center;padding:4px 0;flex-shrink:0}.StartMenu_bannerText__VjHj_{color:white;font-weight:700;font-size:14px;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:2px}.StartMenu_menuItems__wLF35{flex:1 1;display:flex;flex-direction:column;padding:2px 0}.StartMenu_menuItem__0X_iS{display:flex;flex-direction:row;align-items:center;gap:8px;padding:4px 8px;cursor:default;font-size:12px;white-space:nowrap}.StartMenu_menuItem__0X_iS:hover{background:#000080;color:white}.StartMenu_menuItemIcon__3Q3S5{width:16px;height:16px;image-rendering:pixelated;flex-shrink:0}.StartMenu_separator__Fw2rD{height:0;border:none;border-top:1px solid #808080;border-bottom:1px solid #ffffff;margin:2px 0}.StartMenu_shutDown__XbLgi{font-weight:700}.AddLinkDialog_form__WEQLN{display:flex;flex-direction:column;gap:8px;padding:8px}.AddLinkDialog_fieldRow__oGkXZ{display:flex;align-items:center;gap:8px}.AddLinkDialog_label__Uu7qA{min-width:80px;text-align:right}.AddLinkDialog_faviconPreview__pSYpf{width:16px;height:16px;flex-shrink:0}.AddLinkDialog_textarea__eXkZJ{width:100%;resize:vertical;font-family:inherit}.AddLinkDialog_buttons__x_0wV{display:flex;justify-content:flex-end;gap:6px;padding-top:8px}.AddLinkDialog_error__NA21M{color:red;font-size:11px}.AddLinkDialog_warning__66Pp1{color:#856404;font-size:11px}.CategoryWindow_menuBar__dKchG{display:flex;flex-direction:row;background:#c0c0c0;border-bottom:1px solid #808080;padding:2px;gap:0}.CategoryWindow_menuButton__kczVK{background:transparent;border:1px solid transparent;padding:2px 8px;cursor:pointer;font-size:12px;font-family:inherit}.CategoryWindow_menuButton__kczVK:hover{border:1px outset #c0c0c0}.CategoryWindow_menuDropdown__NabUk{position:absolute;top:100%;left:0;z-index:9998;padding:2px;min-width:150px}.CategoryWindow_menuItem__5sK32{padding:4px 24px 4px 8px;cursor:default;font-size:12px;white-space:nowrap}.CategoryWindow_menuItem__5sK32:hover{background:navy;color:white}.CategoryWindow_menuSeparator__0U_3D{margin:2px 0;border:none;border-top:1px solid #808080;border-bottom:1px solid white}.CategoryWindow_toolbar__wDjoD{display:flex;flex-direction:row;padding:2px 4px;gap:2px;border-bottom:1px solid #808080;align-items:center}.CategoryWindow_toolbarButton__CKE8X{padding:2px 6px;font-size:12px;cursor:pointer;min-width:24px;text-align:center}.CategoryWindow_toolbarDivider__J2tdG{display:inline-block;width:1px;height:20px;background:#808080;margin:0 4px;border-right:1px solid white}.CategoryWindow_contentArea__v5DdG{display:flex;flex-direction:column;flex:1 1;min-height:150px;overflow:auto}.CategoryWindow_iconGrid__Vg3FE{display:flex;flex-wrap:wrap;gap:16px;padding:8px}.CategoryWindow_linkIcon__nZlNC{display:flex;flex-direction:column;align-items:center;width:80px;cursor:default;padding:4px;text-align:center}.CategoryWindow_linkIconImg__JxV1a{width:32px;height:32px;image-rendering:auto}.CategoryWindow_linkIconLabel__fJfkw{font-size:11px;line-height:1.2;padding:1px 2px;word-break:break-word;max-width:80px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.CategoryWindow_selected__0uAQ0 .CategoryWindow_linkIconLabel__fJfkw{background:navy;color:white}.CategoryWindow_selectedRow__H2NVl{background:navy!important;color:white!important}.CategoryWindow_emptyState__4Ccso{text-align:center;padding:32px;color:#808080}.CategoryWindow_linkTooltip__Wds4t{position:fixed;z-index:99999;background:#FFFFE1;border:1px solid #000;padding:4px 6px;font-size:12px;line-height:1.3;pointer-events:none;max-width:400px;word-break:break-word}.CategoryWindow_linkTooltip__Wds4t b{display:block;margin-bottom:2px}.ExplorerWindow_toolbar__8sQxZ{display:flex;align-items:center;gap:8px;padding:4px 8px;border-bottom:1px solid #808080;background:var(--win95-gray)}.ExplorerWindow_tableContainer__IANiR{flex:1 1;overflow:auto;background:white;border:2px inset}.ExplorerWindow_table__mQyVb{width:100%;border-collapse:collapse;font-size:13px}.ExplorerWindow_table__mQyVb th{text-align:left;padding:4px 8px;background:var(--win95-gray);border-right:1px solid #808080;border-bottom:2px outset;font-weight:400;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ExplorerWindow_sortable__aXMjQ{cursor:pointer}.ExplorerWindow_sortable__aXMjQ:hover{background:#d0d0d0}.ExplorerWindow_table__mQyVb td{padding:2px 8px;border-bottom:1px solid #e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ExplorerWindow_table__mQyVb tbody tr{cursor:default}.ExplorerWindow_table__mQyVb tbody tr:hover{background:#e8e8e8}.ExplorerWindow_resizeHandle__PGLNy{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:col-resize;background:transparent}.ExplorerWindow_resizeHandle__PGLNy:hover{background:#808080}.ExplorerWindow_selectedRow__Ut7oR{background:#000080!important;color:white}.ExplorerWindow_selectedRow__Ut7oR td{color:white}.RecycleBinWindow_toolbar__pwoRw{display:flex;align-items:center;gap:8px;padding:4px 8px;border-bottom:1px solid #808080;background:var(--win95-gray)}.RecycleBinWindow_content__Kkfdf{flex:1 1;overflow:auto;background:white;border:2px inset}.RecycleBinWindow_table__m7k0q{width:100%;border-collapse:collapse;font-size:13px}.RecycleBinWindow_table__m7k0q th{text-align:left;padding:4px 8px;background:var(--win95-gray);border-right:1px solid #808080;border-bottom:2px outset;font-weight:400;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RecycleBinWindow_table__m7k0q td{padding:2px 8px;border-bottom:1px solid #e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RecycleBinWindow_table__m7k0q tbody tr{cursor:default}.RecycleBinWindow_table__m7k0q tbody tr:hover{background:#e8e8e8}.RecycleBinWindow_selectedRow__5dBrW{background:#000080!important;color:white}.RecycleBinWindow_selectedRow__5dBrW td{color:white}.desktop_desktop__y3oEF{background-color:var(--win95-teal);height:100vh;overflow:hidden;position:relative}.desktop_desktopSurface__aanYS{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 30px);overflow:hidden}.desktop_staticIcon__XsxxS{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:default;color:white;font-size:14px;line-height:1.3;text-shadow:1px 1px 0 black;width:80px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px}.desktop_renameInput__hgnem{width:64px;text-align:center;font-size:11px;padding:1px 2px;border:1px solid navy;outline:none}.desktop_mobileWindow__AjZfs{position:fixed!important;left:0!important;top:0!important;right:0!important;bottom:40px!important;width:100%!important;height:auto!important}@media (max-width:768px){.desktop_desktopSurface__aanYS{height:calc(100vh - 40px)}}