.context-menu{background-color:#eee;border:1px solid #a0a0a0;box-shadow:1px 1px 1px rgba(51,51,51,.7),2px 2px 2px rgba(26,26,26,.7);color:#0d0d0d;height:fit-content;width:fit-content;padding:4px 2px;position:fixed;font-size:.75rem}.context-menu .menu-item{width:100%}.context-menu .menu-item.--disabled{color:#6d6d6d;pointer-events:none}.context-menu .menu-item hr{background-color:#919191;height:1.5px;margin:3px 8px}.context-menu .menu-item .item-button{width:100%;display:flex;padding:3px 0}.context-menu .menu-item .item-button.active,.context-menu .menu-item .item-button:hover{background-color:#fff}.context-menu .menu-item .item-button .item-label{display:flex;height:16px;line-height:16px;margin-left:32px;margin-right:64px;place-items:center;white-space:nowrap;width:max-content}.context-menu .menu-item .item-button img{margin:0 -24px 0 8px}.context-menu .menu-item .item-button span{margin:-1px -24px 0 8px}.context-menu .menu-item .item-button svg{fill:#fff;height:13px;margin-top:1px;position:absolute;width:13px}.context-menu .menu-item .item-button .icon>svg{height:15px;left:10px;width:15px}.desktop{background-color:rgba(0,0,0,0);height:100%;width:100vw;overflow:hidden;position:fixed}.desktop>canvas{background-color:inherit;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.notification-wrapper{position:absolute;right:12px;bottom:calc(var(--taskbar-height) + 12px);display:flex;flex-direction:column-reverse;gap:12px;height:calc(100vh - var(--taskbar-height) - 24px)}.notification-wrapper .notification{border:1px solid var(--taskbar-peek-border);background-color:#1f1f1f;color:#fff;display:flex;flex-direction:column;gap:12px;padding:12px;width:300px}.notification-wrapper .notification .process-title{font-size:12px;display:flex;justify-content:space-between;align-items:center}.notification-wrapper .notification .process-title .process-info{display:flex;align-items:center;gap:8px}.notification-wrapper .notification .process-title .process-info svg{height:16px}.notification-wrapper .notification .close-button svg{fill:#c8c8c8;height:10px}.notification-wrapper .notification .close-button svg:hover{fill:#fff}.notification-wrapper .notification .title{font-size:14px;font-weight:700}.notification-wrapper .notification .content{font-size:14px;color:#a3a3a3}.photos-app{background-color:#272727;display:flex;height:100%;padding:0 0 42px;position:relative}.photos-app svg{fill:#fff}.photos-app .photos-image-container{height:100%;width:100%;overflow:hidden}.photos-app .photos-image-container .broken-image{color:#a7a7a7;font-size:13px;padding:0 38px;text-align:center}.photos-app .photos-image-container .photos-image{max-height:unset;max-width:unset}.photos-app nav{display:flex;height:42px;place-content:center;place-items:center;position:absolute;width:100%}.photos-app nav.top{top:0;justify-content:center}.photos-app nav.bottom{bottom:0;justify-content:flex-end}.photos-app nav .split{width:1px;height:24px;background-color:#7d7d7d;margin:0 .25rem}.photos-app nav .scale{color:#fff;font-size:.875rem;padding:0 .75rem}.photos-app nav button{display:flex;align-items:center;justify-content:center;height:42px;width:42px}.photos-app nav button svg{height:1.25rem}.photos-app nav button:disabled{pointer-events:none}.photos-app nav button:disabled svg{fill:#7d7d7d}.photos-app nav button:hover{background-color:rgba(75,75,75,.5);border-radius:10%}.photos-app nav button:active{background-color:rgba(100,100,100,.5)}.photos-app.--empty:before{color:#fff;content:"Drop photo here";display:flex;font-size:16px;font-weight:600;height:100%;place-content:center;place-items:center;position:absolute;top:0;left:0;width:100%;z-index:1}.photos-app.--empty nav{display:none}.navigation{background-color:var(--navigation-bar-background);display:flex;height:var(--file-explorer-nav-bar-height)}.navigation button{height:16px;margin:11px 9px;width:16px}.navigation button svg{color:var(--navigation-bar-button);fill:currentColor;height:16px;transition:color .35s ease;width:16px}.navigation button svg:hover{color:#3298fe}.navigation button svg:active{color:#3674b2;transition:none}.navigation button[title^=Up]{margin-right:8px;position:relative;right:-8px;top:-1px}.navigation button[title="Recent locations"]{left:55px;position:absolute}.navigation button[title="Recent locations"] svg{stroke:currentColor;stroke-width:3px;width:7px}.navigation button:disabled svg,.navigation button:disabled svg:active,.navigation button:disabled svg:hover{color:var(--navigation-bar-button-disabled)}.navigation .address-bar{background-position:2px 5px;background-repeat:no-repeat;background-size:16px;border:1px solid var(--navigation-bar-border);display:flex;margin:7px 12px 6px 5px;padding:0 22px 2px 25px;position:relative;width:100%;height:var(--file-explorer-nav-input-height)}.navigation .address-bar input{background-color:var(--navigation-bar-background);border-right:1px solid var(--navigation-bar-border);color:var(--navigation-bar-text);font-size:12px;font-weight:400;height:calc(var(--file-explorer-nav-input-height) - 2px);padding-bottom:1px;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 2px)}.navigation .address-bar img{left:2px;position:absolute;top:3px}.navigation .address-bar .refresh{background-color:var(--navigation-bar-background);display:flex;height:calc(var(--file-explorer-nav-input-height) - 2px);margin:0;place-content:center;place-items:center;position:absolute;right:0;stroke:gray;stroke-width:3;top:0;width:24px}.navigation .address-bar .refresh:hover{background-color:var(--navigation-bar-button-hover);border:1px solid #227299}.navigation .address-bar .refresh:active{background-color:var(--navigation-bar-button-hover);border:1px solid #26a0da}.navigation .address-bar .refresh svg{position:relative;top:-1px}.navigation .file-search-bar{border:1px solid var(--navigation-bar-border);display:flex;height:var(--file-explorer-nav-input-height);margin:7px 12px 6px 0;max-width:148px;overflow:hidden;padding:0;position:relative;width:100%}.navigation .file-search-bar svg{display:none}.navigation .file-search-bar input{appearance:none;background-color:var(--navigation-bar-background);color:var(--navigation-bar-text);font-size:12px;font-weight:400;height:var(--file-explorer-nav-input-height);padding-bottom:1px;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;width:100%}.navigation .file-search-bar input::-webkit-search-cancel-button{filter:invert(1);padding-right:4px}.navigation .file-search-bar input:placeholder-shown~svg{display:block;fill:#717171;height:12px;pointer-events:none;position:absolute;right:6px;stroke:#717171;stroke-width:1;top:5px;width:12px}.select-wrapper{font-size:1rem;position:relative}.select-wrapper .select-downshift .select-input{margin-top:.5rem;background-color:rgba(0,0,0,0);width:250px;height:32px;outline:2px solid #999;display:flex;justify-content:space-between;align-items:center;padding:0 1rem}.select-wrapper .select-downshift .select-input svg{width:1rem}.select-wrapper .select-downshift .select-input:hover{outline:2px solid #666}.select-wrapper .select-menu{position:absolute;width:250px;background-color:#f2f2f2;outline:2px solid #d1d1d1;padding:6px 2px;display:flex;flex-direction:column;row-gap:3px}.select-wrapper .select-menu li{display:flex;align-items:center;height:32px;padding:0 calc(1rem - 2px)}.select-wrapper .select-menu li.--selected{background-color:#a6d8ff}.select-wrapper .select-menu li.--selected:hover{background-color:#76b9ed}.select-wrapper .select-menu li:hover{background-color:#dadada}.settings-window{width:100%;height:calc(100% - var(--title-bar-height) - 42px);overflow:auto}.settings-window .simplebar-content{height:100%}.settings-window .settings-main{padding:12px 24px;display:flex;flex-direction:column;gap:12px;height:100%}.settings-window .settings-main .canvas-background-preview{position:relative;width:450px;height:250px}.settings-window .settings-main .canvas-background-preview:after,.settings-window .settings-main .canvas-background-preview:before{background-blend-mode:var(--background-blend-mode);background-position:50%;content:"";height:100%;position:absolute;transition:opacity 1.25s ease-in-out;width:100%;z-index:-1;top:0}.settings-window .settings-main .canvas-background-preview:before{background:var(--before-background);opacity:var(--before-background-opacity)}.settings-window .settings-main .canvas-background-preview:after{background:var(--after-background);opacity:var(--after-background-opacity)}.settings-window .settings-main .canvas-background-preview canvas{width:450px;height:250px}.settings-window .settings-main .canvas-background-preview .start-menu-preview{height:100px;width:100px;position:absolute;left:0;bottom:12px;background-color:rgba(26,26,26,.7)}.settings-window .settings-main .canvas-background-preview .taskbar-preview{width:450px;height:12px;position:absolute;bottom:0;background-color:rgba(26,26,26,.7)}.settings-window .settings-main .color-picker{font-size:1rem;display:flex;flex-direction:column;gap:8px}.settings-header{display:flex;align-items:center;height:42px!important;padding:0 8px;font-size:1.25rem;margin-top:-1px}.transfer-dialog div,.transfer-dialog h1{align-items:baseline;display:flex;flex-direction:column;height:calc(100% - 40px - 41px - 2px);justify-content:space-around;padding:0 22px}.transfer-dialog div progress,.transfer-dialog h1 progress{border:1px solid #bcbcbc;height:15px;overflow:hidden;position:relative;width:100%}.transfer-dialog div progress::-webkit-progress-bar,.transfer-dialog h1 progress::-webkit-progress-bar{background:#e6e6e6}.transfer-dialog div progress::-webkit-progress-value,.transfer-dialog h1 progress::-webkit-progress-value{background:var(--progress-bar-rgb)}.transfer-dialog div progress::-moz-progress-bar,.transfer-dialog h1 progress::-moz-progress-bar{background:var(--progress-bar-rgb)}.transfer-dialog div progress:indeterminate::-moz-progress-bar,.transfer-dialog h1 progress:indeterminate::-moz-progress-bar{animation:gradient 5s ease-in-out infinite alternate;background:linear-gradient(-45deg,#fff,var(--progress-bar-rgb),#fff);background-size:300% 300%;content:"";inset:0;position:absolute}.transfer-dialog div progress:indeterminate:after,.transfer-dialog h1 progress:indeterminate:after{animation:gradient 5s ease-in-out infinite alternate;background:linear-gradient(-45deg,#fff,var(--progress-bar-rgb),#fff);background-size:300% 300%;content:"";inset:0;position:absolute}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.transfer-dialog div{margin-top:-3px}.transfer-dialog h1{background:linear-gradient(90deg,rgb(220,229,244),rgb(155,192,227),rgb(0,43,85));display:flex;font-size:15px;font-weight:400;height:40px;place-items:flex-start;white-space:nowrap;width:100%}.transfer-dialog h2{font-size:12px;font-weight:400}.transfer-dialog nav{background-color:#f0f0f0;border-top:1px solid #dfdfdf;bottom:0;box-sizing:content-box;display:flex;height:41px;padding-bottom:1px;place-items:center;position:absolute;width:100%}.transfer-dialog nav button{background-color:#e1e1e1;border:1px solid #adadad;color:#000;display:grid;font-size:12px;height:23px;line-height:21px;transition:background-color .25s ease;width:73px;padding-bottom:1px;position:absolute;right:22px}.transfer-dialog nav button.focus,.transfer-dialog nav button:focus{border:2px solid #0078d7;line-height:19px}.transfer-dialog nav button:hover{background-color:#e5f1fb;border:1px solid #0078d7;line-height:21px}.transfer-dialog nav button:active{background-color:#cce4f7;border:1px solid #005499;line-height:21px;transition:none}.transfer-dialog nav button:disabled{background-color:#ccc;border:1px solid #bfbfbf;color:gray;line-height:21px}.video-player{display:flex;height:100%;width:100%}.video-player .vjs-control-bar:not(.no-interaction){display:flex!important;opacity:100%!important}.video-player .vjs-control-bar .no-interaction{display:none!important;opacity:0!important;pointer-events:none!important}.video-player .vjs-fullscreen.vjs-user-inactive .vjs-control-bar,.video-player .vjs-youtube .vjs-control-bar{opacity:0!important}.video-player video{background-image:url(/System/Icons/vlc.png);background-position:center calc(50% - 15px);background-repeat:no-repeat;padding-bottom:30px}.video-player.drop:before{color:#fff;content:"Drop video here";display:flex;font-size:16px;font-weight:600;height:100%;place-content:center;place-items:center;position:absolute;top:15%;left:0;width:100%;z-index:1}.video-player.drop .vjs-big-play-button{opacity:0}.video-player.youtube-view .vjs-big-play-button,.video-player.youtube-view .vjs-poster{visibility:hidden!important}.pdfjs-wrapper{height:100%}.pdfjs-wrapper.drop:before{color:#000;content:"Drop PDF file here";display:flex;font-size:16px;font-weight:600;height:calc(100% - var(--title-bar-height) - 32px - 32px);place-content:center;place-items:center;position:absolute;top:calc(var(--title-bar-height) + 32px + 32px);left:0;width:100%;z-index:1}.file-manager.--scrollable{overflow:auto;scrollbar-gutter:stable}.file-manager.icon-view{height:100%;width:100%;contain:strict;display:grid;gap:var(--file-manager-row-gap) var(--file-manager-column-gap);grid-auto-flow:row;grid-template-columns:repeat(auto-fill,var(--file-manager-grid-entry-width));grid-template-rows:repeat(auto-fill,var(--file-manager-grid-entry-height));place-content:flex-start;padding:var(--file-manager-padding)}.file-manager.icon-view.desktop-view{grid-auto-flow:column;height:calc(100% - var(--taskbar-height));overflow:visible;padding-bottom:21px}.file-manager.icon-view.desktop-view.list-file:hover{outline:1px solid var(--file-entry-border)!important}.file-manager.icon-view.desktop-view.list-file.focus-within{outline:1px solid var(--file-entry-border-focused)!important}.file-manager.icon-view.file-explorer-view{column-gap:2px;height:calc(100% - var(--file-explorer-nav-bar-height) - var(--file-explorer-status-bar-height));padding-left:5px;padding-right:5px}.file-manager.icon-view .list-file{display:flex;height:min-content;outline-offset:-2px;padding:2px}.file-manager.icon-view .list-file:hover{background-color:var(--file-entry-background)}.file-manager.icon-view .list-file.focus-within{background-color:var(--file-entry-background-focused);z-index:1}.file-manager.icon-view .list-file.focus-within.only-focused{margin-bottom:-1000px}.file-manager.icon-view .list-file.focus-within:hover{background-color:var(--file-entry-background-focused-hover)}.file-manager.icon-view .list-file.focus-within.selecting:hover{background-color:var(--file-entry-background-focused)}.file-manager.list-view{margin-top:7px;width:100%}.file-manager.list-view img:not(:first-of-type){position:absolute}.file-manager.list-view.start-menu-view{margin-top:0;overflow-x:hidden;padding-bottom:calc(var(--start-menu-side-bar-button-height)/2);padding-left:calc(var(--start-menu-side-bar-width) + 14px);padding-top:7px}.file-manager.list-view.start-menu-view .list-file{width:calc(var(--start-menu-size) - 14px - var(--start-menu-side-bar-width) - 13px)}.file-manager.list-view.start-menu-view .list-file .list-view{margin:0;overflow:hidden;padding:0;scrollbar-gutter:auto}.file-manager.list-view .list-file{display:flex;flex-direction:column}.file-manager.list-view .list-file figure figcaption{color:#fff}.file-manager.list-view .list-file figure img{margin-left:3px;margin-right:8px}.file-manager .hide-desktop-icon{visibility:hidden}.file-manager .hide-desktop-icon img{visibility:hidden!important}.status-bar{align-items:center;background-color:var(--status-bar-background);color:var(--status-bar-text);display:flex;font-size:.75rem;font-weight:400;height:var(--file-explorer-status-bar-height);padding:0 5px;position:relative;white-space:nowrap;width:100%}.status-bar div{display:flex;margin-top:-1px;padding:0 3px 0 9px}.status-bar div:after{border-right:1px solid #f7f7f7;content:"";height:11px;margin-left:12px;position:relative;top:4px}.status-bar div.selected{padding-left:7px}.status-bar div.selected:after{margin-left:13px}.file-manager-loading{cursor:wait;height:100%;width:100%}.file-manager-loading:before{color:#fff;content:"Working on it...";display:flex;font-size:12px;justify-content:center;mix-blend-mode:difference;padding-top:18px}.file-manager-loading.file-explorer-loading{height:calc(100% - var(--file-explorer-nav-bar-height) - var(--file-explorer-status-bar-height))}.file-manager-empty{position:absolute;width:100%}.file-manager-empty:before{color:#fff;content:"This folder is empty.";display:flex;font-size:12px;font-weight:200;justify-content:center;letter-spacing:.3px;mix-blend-mode:difference;padding-top:14px}.file-manager.icon-view .list-file .file-entry{background-color:rgba(0,0,0,0);width:100%;position:relative}.file-manager.icon-view .list-file .file-entry figure{display:flex;flex-direction:column;margin-bottom:-2px;place-items:center}.file-manager.icon-view .list-file .file-entry figure img:not(:first-of-type){position:absolute}.file-manager.icon-view .list-file .file-entry figure figcaption{color:var(--file-entry-text);font-size:.75rem;line-height:1.2;margin:1px 0;padding:2px 0;word-break:break-word}.file-manager.icon-view.desktop-view .list-file .file-entry figure figcaption{text-shadow:var(--file-entry-text-shadow)}.file-manager.list-view .list-file figure{display:flex;height:36px;padding-bottom:1px;padding-left:1px;place-items:center}.file-manager.list-view .list-file figure svg{fill:#d2d2d2;height:8px;margin-left:auto;margin-right:8px;pointer-events:none;width:8px}.file-manager.list-view .list-file figure img,.file-manager.list-view .list-file figure svg{transition:margin .25s ease-out}.file-manager.list-view .list-file figure:active figcaption{letter-spacing:-.15px;opacity:90%}.file-manager.list-view .list-file figure:active img{margin-left:7px}.file-manager.list-view .list-file figure:active svg{margin-right:12px}.file-manager.list-view .list-file figure:active img,.file-manager.list-view .list-file figure:active svg{transition:none}.rename-box{background-color:#fff;border:1px solid #646464;color:#000;border-radius:0;font-family:inherit;font-size:11.5px;margin-bottom:2px;max-width:75px;min-height:19px;min-width:30px;overflow:hidden;padding:1px 5px;position:relative;resize:none;text-align:center;top:2px;user-select:text;white-space:break-spaces;z-index:1}.start-button{height:100%;width:var(--taskbar-button-width);display:flex;align-items:center;justify-content:center}.start-button:hover{background-color:var(--taskbar-hover)}.start-button svg{width:1rem}.start-button.--active{background-color:var(--taskbar-hover)}.tabs{column-gap:1px;height:100%;margin:0 3px}.tabs,.tabs .tab{display:flex;overflow:hidden}.tabs .tab{min-width:0;place-content:center;position:relative;width:var(--taskbar-entry-max-width);border-bottom:var(--taskbar-entry-border-size) solid var(--highlight)}.tabs .tab.progressing{background-color:var(--taskbar-foreground-progress);border-bottom:var(--taskbar-entry-border-size) solid var(--progress)}.tabs .tab.is-foreground{background-color:var(--taskbar-foreground)}.tabs .tab.is-foreground:hover{background-color:var(--taskbar-foreground-hover)}.tabs .tab.is-foreground:active{background-color:var(--taskbar-active-foreground)}.tabs .tab:hover{background-color:var(--taskbar-hover)}.tabs .tab:active{background-color:var(--taskbar-active)}.tabs .tab figure{align-items:center;display:flex;padding:4px}.tabs .tab figure figcaption{color:var(--text);font-size:var(--taskbar-entry-font-size);margin:0 4px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.tabs .tab figure img{height:var(--taskbar-entry-icon-size);width:var(--taskbar-entry-icon-size);position:relative;top:1px}.tabs .tab button{width:100%;align-items:center;display:flex}.tabs .tab button figure{width:100%}.peek-window{backdrop-filter:blur(var(--taskbar-blur));background-color:var(--taskbar-background);border:1px solid var(--taskbar-peek-border);border-bottom:0;bottom:var(--taskbar-height);display:flex;flex-direction:column;overflow:hidden;place-content:center;place-items:flex-start;position:fixed}.peek-window .title{display:flex;padding-left:8px;justify-content:space-between;align-items:center;color:var(--text);font-size:var(--taskbar-entry-font-size)}.peek-window .title .title-text{display:flex;gap:.25rem}.peek-window .title .title-text .text{width:156px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peek-window .title .close{display:flex;align-items:center;justify-content:center;height:32px;width:32px}.peek-window .title .close svg{fill:#fcf6f7;width:12px}.peek-window .title .close:active{background-color:#8b0a14!important}.peek-window .title .close:hover{background-color:#c21624}.peek-window .controls{display:flex;place-content:center;width:100%;margin-bottom:4px}.peek-window .controls button{background-color:#464646;border:1px solid #2e2e2e;display:flex;height:27px;place-content:center;place-items:center;width:27px}.peek-window .controls button:active{background-color:#3d6099!important;border:1px solid #314d7a!important}.peek-window .controls button:hover{background-color:#3665b3;border:1px solid #2b518f}.peek-window .controls button svg{fill:#fff;height:16px;margin-left:1px;pointer-events:none;user-select:none;width:16px}.peek-window .peek-image{height:var(--taskbar-entry-peek-image-height);margin:var(--taskbar-entry-peek-image-margin);margin-top:0;margin-left:auto;margin-right:auto;max-height:var(--taskbar-entry-peek-max-width);max-width:var(--taskbar-entry-peek-max-width);min-height:80px;min-width:80px;object-fit:contain}.simplebar-scrollbar:before{background:#c1c1c1}.simplebar-track.simplebar-vertical{width:.5rem!important;transition:width 0s ease-out 2s}.simplebar-track.simplebar-vertical.simplebar-hover{width:1rem!important;transition:none}.simplebar-track.simplebar-horizontal{height:.5rem!important;transition:height 0s ease-out 2s}.simplebar-track.simplebar-horizontal.simplebar-hover{height:1rem!important;transition:none}.search-menu{display:flex;position:fixed;left:var(--taskbar-button-width);bottom:var(--taskbar-height);border-right-width:0;border-bottom-width:0;border-style:solid;background-color:rgba(33,33,33,.95);color:#fff;height:100%;width:100%;max-height:var(--search-max-height);max-width:var(--search-size);box-shadow:3px 0 10px 3px rgba(26,26,26,.5);z-index:9999;backdrop-filter:blur(var(--taskbar-panel-blur))}@keyframes fade-in{0%{opacity:0}to{opacity:100%}}.search-menu .search-content{animation:fade-in .85s;height:100%}.search-menu .search-content .search-tabs{border-bottom:1px solid rgba(33,33,33,.4);color:#fff;display:flex;font-size:12px;font-weight:600;gap:1px;padding:2px 13px 0;position:absolute}.search-menu .search-content .search-tabs li{color:#d7d7d7;padding:15px 13px 14px}.search-menu .search-content .search-tabs li.--active{border-bottom:4px solid #0078d7;color:#fff}.search-menu .search-content .search-tabs li:hover{color:#fff}.search-menu .search-content .close-button{position:absolute;right:25px;top:15px}.search-menu .search-content .close-button svg{fill:#c8c8c8;height:14px}.search-menu .search-content .close-button svg:hover{fill:#fff}.search-menu .search-content .all-tab{overflow:auto;scrollbar-gutter:stable;display:flex;color:#fff;height:calc(100% - var(--search-header-height));place-content:space-evenly;place-items:start;position:absolute;top:var(--search-header-height);width:100%}@supports not (scrollbar-gutter:stable){.search-menu .search-content .all-tab{padding-right:13px}@supports not selector(::-webkit-scrollbar){.search-menu .search-content .all-tab{padding-right:8px}}@media(hover:hover),(pointer:fine){.search-menu .search-content .all-tab:hover{padding-right:0}}.search-menu .search-content .all-tab:hover{overflow-y:scroll}}@supports(scrollbar-gutter:stable){.search-menu .search-content .all-tab:hover{overflow-y:auto}}.search-menu .search-content .all-tab .suggestions{display:grid;padding:9px 0 0}.search-menu .search-content .all-tab .suggestions li{border-radius:5px;display:flex;flex-direction:column;height:51px;place-items:start;position:relative;width:100%}.search-menu .search-content .all-tab .suggestions li figure{display:flex;padding:9px 16px;place-items:center;position:relative;top:1px}.search-menu .search-content .all-tab .suggestions li figure figcaption{font-size:15px;font-weight:400;padding-left:12px;white-space:nowrap}.search-menu .search-content .all-tab .suggestions li:before{border-top:1px solid rgba(80,80,80,.55);content:"";height:100%;position:absolute;width:100%}.search-menu .search-content .all-tab .suggestions li:first-child:before{border-top:none}.search-menu .search-content .all-tab .suggestions li:hover{background-color:rgba(80,80,80,.75)}.search-menu .search-content .all-tab .suggestions li:hover:before{border:none}.search-menu .search-content .all-tab .suggestions li:hover+li:before{border-top:none}.search-menu .search-content .all-tab .recent-file ol{display:flex;flex-flow:row wrap;gap:5px;max-height:97px;overflow-y:hidden;padding-top:9px}.search-menu .search-content .all-tab .recent-file ol li{background-color:rgba(60,60,60,.85);border:1px solid rgba(75,75,75,.85);border-radius:15px;display:flex;padding:4px 10px;place-content:center;place-items:center;white-space:nowrap}.search-menu .search-content .all-tab .recent-file ol li h2{bottom:1px;display:block;font-size:12px;font-weight:400;height:16px;max-width:235px;overflow:hidden;padding-top:1px;place-items:center;position:relative;text-overflow:ellipsis}.search-menu .search-content .all-tab .recent-file ol li img{height:16px;margin-right:5px;width:16px}.search-menu .search-content .all-tab .recent-file ol li:hover{background-color:rgba(80,80,80,.85)}.search-menu .search-content .all-tab figcaption{font-size:13px;font-weight:600}.search-menu .search-content .all-tab figcaption svg{fill:#fff;height:16px;margin-right:6px;width:16px}.search-menu .search-content .all-tab figure.card{background-color:rgba(45,45,45,.6);border-radius:5px;padding:8px 12px}.search-menu .search-content .all-tab figure.card:hover{box-shadow:0 3px 6px rgba(0,0,0,.4)}.search-menu .search-content .all-tab figure.card>figcaption{display:flex;align-items:center;padding-left:2px;white-space:nowrap}.search-menu .search-content .all-tab figure.card ol{display:flex;gap:9px;margin-top:10px;place-content:space-between}.search-menu .search-content .all-tab figure.card ol li{display:flex;flex-direction:column;max-width:80px;min-width:80px;text-align:left}.search-menu .search-content .all-tab figure.card ol li img{background-color:rgba(60,60,60,.85);border-radius:5px;margin-bottom:4px;min-height:80px;min-width:80px;padding:12px;pointer-events:all;user-select:all}.search-menu .search-content .all-tab figure.card ol li img:hover{background-color:rgba(16,88,145,.85)}.search-menu .search-content .all-tab figure.card ol li h4{font-size:11px;font-weight:400;padding-left:2px}.search-menu .search-content .all-tab figure.card ol li:hover h4{text-decoration:underline}.search-menu .search-content .all-tab section{display:flex;flex-direction:column;gap:16px;padding:20px 10px 20px 24px;width:100%}.search-menu .search-content .no-results{display:flex;font-size:14px;font-weight:300;padding:5px 15px;place-items:center;pointer-events:none;user-select:none}.search-menu .search-content .no-results svg{fill:#fff;height:32px;margin-right:12px;width:32px}.search-menu .search-content .other-tab{color:#afafaf;display:flex;flex-direction:column;height:calc(100% - var(--search-header-height));place-content:center;place-items:center;position:absolute;top:var(--search-header-height);width:100%}.search-menu .search-content .other-tab h1{font-size:28px;font-weight:400;padding-top:14px}.search-menu .search-content .other-tab h3{font-size:14px;font-weight:400;padding-top:8px}.search-menu .search-content .other-tab svg{fill:#737373;height:128px;width:128px}.search-menu .search-content .search-results{color:#fff;display:flex;height:calc(100% - var(--search-header-height));position:absolute;top:var(--search-header-height);width:100%}.search-menu .search-content .search-results .list-result{background-color:rgba(40,40,40,.95);overflow-y:auto;scrollbar-gutter:auto;width:100%}.search-menu .search-content .search-results .list-result .result-header{font-size:13px;font-weight:600;padding-bottom:8px;padding-left:12px;padding-top:7px}.search-menu .search-content .search-results .list-result .result-header.--disabled{pointer-events:none;user-select:none}.search-menu .search-content .search-results .list-result .result-header:hover{background-color:rgba(60,60,60,.95)}.search-menu .search-content .search-results .list-result .search-result{position:relative}.search-menu .search-content .search-results .list-result .search-result.--active{background-color:rgba(30,80,115,.75)}.search-menu .search-content .search-results .list-result .search-result figure{display:flex;padding:12px 32px 12px 12px}.search-menu .search-content .search-results .list-result .search-result figure img{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.search-menu .search-content .search-results .list-result .search-result figure figcaption{font-size:8px;margin-top:-2px;max-width:calc(100% - 26px);padding-left:8px}.search-menu .search-content .search-results .list-result .search-result figure figcaption h1{font-size:14.5px;font-weight:400;overflow:hidden;padding-right:12px;text-overflow:ellipsis}.search-menu .search-content .search-results .list-result .search-result figure figcaption h2{font-size:13px;font-weight:300;padding-top:6px}.search-menu .search-content .search-results .list-result .search-result figure.simple{padding:10px}.search-menu .search-content .search-results .list-result .search-result figure.simple img{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.search-menu .search-content .search-results .list-result .search-result figure.simple figcaption h1{font-size:14px;font-weight:300;white-space:nowrap}.search-menu .search-content .search-results .list-result .search-result figure img:not(:first-child){position:absolute}.search-menu .search-content .search-results .list-result .search-result div.select{border-left:1px solid rgba(0,0,0,0);display:flex;height:100%;place-content:center;place-items:center;position:absolute;right:0;top:0;width:26px}.search-menu .search-content .search-results .list-result .search-result div.select svg{fill:#fff;height:16px;width:16px}.search-menu .search-content .search-results .list-result .search-result:hover{background-color:rgba(100,100,100,.95)}.search-menu .search-content .search-results .list-result .search-result:hover div.select{background-color:rgba(60,60,60,.95);border-left:1px solid rgba(40,40,40,.95)}.search-menu .search-content .search-results .list-result .search-result:hover figure:not(:hover){background-color:rgba(60,60,60,.95)}.search-menu .search-content .search-results .list-result .search-result:hover.active-item{background-color:rgba(16,88,145,.95)}.search-menu .search-content .search-results .list-result .search-result div.select:hover{background-color:rgba(100,100,100,.95)}.search-menu .search-content .search-results .result-details{overflow-x:hidden;overflow-y:auto;scrollbar-gutter:auto;background-color:rgba(20,20,20,.95);border:8px solid rgba(30,30,30,.95);border-bottom:none;box-sizing:content-box;display:flex;flex-direction:column;padding-top:20px;place-items:center;position:relative;width:100%}.search-menu .search-content .search-results .result-details img{padding-bottom:18px}.search-menu .search-content .search-results .result-details img:not(:first-of-type){height:64px;max-height:64px;max-width:64px;min-height:64px;min-width:64px;position:relative;width:64px}.search-menu .search-content .search-results .result-details h1{font-size:15px;font-weight:400;padding-bottom:7px;padding-left:12px;padding-right:12px;text-align:center;word-break:break-word}.search-menu .search-content .search-results .result-details h1:hover{text-decoration:underline}.search-menu .search-content .search-results .result-details h2{font-size:13px;font-weight:300}.search-menu .search-content .search-results .result-details table{border-collapse:collapse;border-top:2px solid #a1a1a1;display:grid;font-size:12px;gap:10px;margin-top:15px;padding:15px 0 0;width:100%}.search-menu .search-content .search-results .result-details table th{max-width:100px;min-width:100px;padding:10px;text-align:left;white-space:nowrap;width:100px}.search-menu .search-content .search-results .result-details table td{color:#d0d0d0;padding-right:5px;word-break:break-all}.search-menu .search-content .search-results .result-details table tr:first-child td{text-decoration:underline}.search-menu .search-content .search-results .result-details table tr:first-child td:hover{color:#fff}.search-menu .search-content .search-results .result-details ol{border-top:2px solid #a1a1a1;margin-bottom:7px;margin-top:15px;padding:10px 0;width:100%}.search-menu .search-content .search-results .result-details ol li button{color:#fff;display:flex;font-size:12px;padding:8px 18px;place-items:start}.search-menu .search-content .search-results .result-details ol li button svg{fill:#fff;height:16px;margin-right:12px;width:16px}.search-menu .search-content .search-results .result-details ol li:hover{background-color:#2a2a2a}.search-bar{position:relative}@keyframes blink{0%,to{color:rgba(0,0,0,0)}50%{color:#000}}.search-bar .blinking-cursor{left:37px;top:2px;position:absolute;font-weight:100;font-size:20px;color:#000;animation:blink 1s step-end infinite}.search-bar svg{bottom:12px;height:16px;left:12px;position:absolute;width:16px;z-index:2}.search-bar input{cursor:text;appearance:none;background-color:#f2f2f2;border-radius:0;color:#000;font-size:15px;height:var(--taskbar-height);padding-left:37px;padding-right:1rem;width:var(--taskbar-search-width);border:2px solid #c2c2c2}.search-bar input:hover{background-color:#fff;border:2px solid #b3b3b3}.search-bar input:active,.search-bar input:focus{border:2px solid #0078d7;background-color:#fff}.search-bar input::placeholder{color:#000;inset:0;left:37px;opacity:100%;overflow:visible}.search-bar.--active input{background-color:#fff}.search-bar.fake-focus input{border:2px solid #0078d7;background-color:#fff}.calendar-wrapper{position:fixed;right:0;bottom:var(--taskbar-height);color:#fff;background:#1f1f1f;border:1px solid var(--taskbar-peek-border);border-bottom:none;z-index:9999;height:fit-content!important;width:fit-content;font-size:.875rem}.calendar-wrapper .calendar{padding-bottom:2rem}.calendar-wrapper .calendar .calendar-header{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;padding:12px 24px}.calendar-wrapper .calendar .calendar-header div{color:#dfdfdf}.calendar-wrapper .calendar .calendar-header div:hover{color:#fff}.calendar-wrapper .calendar .calendar-header nav{display:flex;flex-direction:row;gap:34px;padding-top:2px;margin-right:3px}.calendar-wrapper .calendar .calendar-header nav button{fill:#dfdfdf}.calendar-wrapper .calendar .calendar-header nav button:hover{fill:#fff}.calendar-wrapper .calendar .calendar-header nav button svg{width:16px}.calendar-wrapper .calendar .calendar-weekday{display:flex;text-align:center;padding:0 10px;font-size:.75rem}.calendar-wrapper .calendar .calendar-weekday div{display:flex;justify-content:center;align-items:center;height:32px;width:50px}.calendar-wrapper .calendar .calendar-date{display:flex;flex-direction:column;gap:2px;padding:0 10px;text-align:center;position:relative}.calendar-wrapper .calendar .calendar-date .calendar-row{display:flex;gap:2px}.calendar-wrapper .calendar .calendar-date .date{position:relative;display:flex;justify-content:center;align-items:center;height:42px;width:48px}.calendar-wrapper .calendar .calendar-date .date.next,.calendar-wrapper .calendar .calendar-date .date.prev{color:#7d7d7d}.calendar-wrapper .calendar .calendar-date .date.--selected:not(.today):after{content:"";height:42px;width:48px;background-color:rgba(0,0,0,0);position:absolute;border:2px solid #0078d7}.calendar-wrapper .calendar .calendar-date .date.--selected:not(.today):hover:after{content:"";height:42px;width:48px;background-color:rgba(0,0,0,0);position:absolute;border:2px solid #005fac}.calendar-wrapper .calendar .calendar-date .date.--large{height:71px;width:84px}.calendar-wrapper .calendar .calendar-date .date.--large:hover:after{content:"";height:71px;width:84px;background-color:rgba(0,0,0,0);position:absolute;border:2px solid #898989}.calendar-wrapper .calendar .calendar-date .date:hover:after{content:"";height:42px;width:48px;background-color:rgba(0,0,0,0);position:absolute;border:2px solid #898989}.calendar-wrapper .calendar .calendar-date.curr .today{background-color:#0078d7}.calendar-wrapper .calendar .calendar-date.curr .today:after,.calendar-wrapper .calendar .calendar-date.curr .today:before{content:"";position:absolute}.calendar-wrapper .calendar .calendar-date.curr .today:after{inset:0}.calendar-wrapper .calendar .calendar-date.curr .today:before{border:unset;inset:0}.calendar-wrapper .calendar .calendar-date.curr .today:hover:after{border:2px solid #66aee7}.calendar-wrapper .calendar .calendar-date.curr .today.--selected:before{border:2px solid #000;inset:2px}.side-bar{width:var(--start-menu-side-bar-width);display:flex;flex-direction:column;position:absolute;height:100%;font-size:.875rem;line-height:1.25rem;overflow:hidden;width:3rem;padding-top:4px;padding-bottom:2px;z-index:1;transition:all .3s ease,backdrop-filter .6s}.side-bar .side-bar-item{display:flex;align-items:center;padding-right:1rem}.side-bar .side-bar-item:hover{background-color:var(--taskbar-foreground)}.side-bar.expanded{width:var(--start-menu-side-bar-expanded-width);backdrop-filter:blur(12px);background-color:rgba(26,26,26,.75);box-shadow:8px 0 5px -5px rgba(26,26,26,.5);transition:all .3s ease,backdrop-filter 1ms}.start-menu{display:flex;position:fixed;left:0;bottom:var(--taskbar-height);border-right-width:0;border-bottom-width:0;border-style:solid;background-color:rgba(33,33,33,.95);color:#fff;height:100%;width:100%;max-height:var(--start-menu-max-height);max-width:var(--start-menu-size);box-shadow:3px 0 10px 3px rgba(26,26,26,.5);z-index:9999}.start-menu .blur-background{backdrop-filter:blur(12px);height:100%;inset:0;position:absolute;width:100%;z-index:-1}.window-section{contain:strict;height:100%;overflow:hidden;position:absolute;width:100%;background-color:var(--window-background);box-shadow:var(--window-shadow-inactive);outline:var(--window-outline-size) solid var(--window-outline-inactive)}.window-section .window-titlebar{background-color:var(--title-bar-background);height:var(--title-bar-height);border-bottom:1px solid var(--title-bar-border);display:flex;position:relative;top:0;z-index:2}.window-section .window-titlebar>button{align-items:center;color:var(--title-bar-text-inactive);font-size:var(--title-bar-font-size);display:flex;flex-grow:1;font-weight:400;min-width:0}.window-section .window-titlebar>button figure{align-items:center;display:flex;margin-left:8px;min-width:inherit;pointer-events:none;position:relative;top:-1px}.window-section .window-titlebar>button figure img{height:var(--title-bar-icon-size);width:var(--title-bar-icon-size);margin-right:var(--title-bar-icon-margin-right);pointer-events:all}.window-section .window-titlebar>button figure figcaption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.window-section .window-titlebar nav{display:flex}.window-section .window-titlebar nav button{width:var(--title-bar-button-width);box-sizing:content-box;display:flex;place-content:center;place-items:center}.window-section .window-titlebar nav button svg{fill:var(--title-bar-button-inactive);width:var(--title-bar-button-icon-width);margin:0 1px 2px 0}.window-section .window-titlebar nav button.minimize svg{margin-bottom:1px;margin-right:0}.window-section .window-titlebar nav button:hover{background-color:var(--title-bar-button-hover)}.window-section .window-titlebar nav button:hover svg{fill:var(--title-bar-button)}.window-section .window-titlebar nav button:hover.close{background:var(--title-bar-close-hover);transition:background-color .25s ease}.window-section .window-titlebar nav button:hover.close svg{fill:#fff}.window-section .window-titlebar nav button:active{background-color:var(--title-bar-button-hover)}.window-section .window-titlebar nav button:active.close{background-color:var(--title-bar-close-hover)}.window-section .window-titlebar nav button:disabled svg{fill:#3c3c3c}.window-section .window-titlebar nav button:disabled:hover{background-color:inherit}.window-section .window-titlebar.is-foreground>button{color:var(--title-bar-text)}.window-section .window-titlebar.is-foreground nav button svg{fill:var(--title-bar-button)}.window-section .window-titlebar.is-foreground nav button:disabled svg{fill:#323232}.window-section header+*{height:calc(100% - var(--title-bar-height))}.window-section.is-foreground{box-shadow:var(--window-shadow);outline:var(--window-outline-size) solid var(--window-outline)}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;opacity:0;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}