@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";.pure-context-menu.dropdown-menu{background-color:var(--bg-color, #ffffff);box-shadow:#959da533 0 8px 24px;border-radius:.5rem;list-style:none;margin:0;padding:0;display:block;background-clip:padding-box}.pure-context-menu.dropdown-menu .dropdown-item{display:block;box-sizing:border-box;width:100%;padding:.5rem;background-color:var(--bg-color, #ffffff)}.pure-context-menu.dropdown-menu .dropdown-item:hover{background-color:var(--tg-theme-secondary-bg-color, #f0f0f0)}.pure-context-menu.dropdown-menu li:first-child .dropdown-item{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.pure-context-menu.dropdown-menu li:last-child .dropdown-item{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.pure-context-menu.dropdown-menu .dropdown-divider{margin:0}@keyframes dropdownAnimation{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: no-preference){.pure-context-menu.dropdown-menu{--dropdown-animation-factor: -2;--dropdown-animation-end-factor: 1;animation-name:dropdownAnimation;animation-duration:.25s;animation-iteration-count:1;animation-timing-function:ease-out;animation-fill-mode:forwards}}body footer{background-color:var(--tg-theme-secondary-bg-color, #f0f0f0)}body footer .backdrop-dark{display:block;width:100%;height:var(--tg-viewport-stable-height, 100vh);position:fixed;top:0;left:0;overflow:hidden;transition:.2s;background-color:#000000b3;opacity:0;pointer-events:none;z-index:999}body footer .backdrop-dark.open{opacity:1;pointer-events:all}body footer .dropdown-items{z-index:1000;display:flex;flex-direction:column;justify-content:space-around;align-items:end;position:fixed;right:calc(min(5vw,18.5px) + (min(15vw,56px) - min(7.5vw,28px))/2 - min(2vw,7.5px));bottom:calc(min(5vw,18.5px)*1.5 + min(15vw,56px));pointer-events:none;transition:.1s;transition-property:opacity;opacity:0}body footer .dropdown-items.open{pointer-events:all;opacity:1}body footer .dropdown-items .dropdown-option{margin:calc(min(2vw,7.5px)*2) 0;-webkit-user-select:none;user-select:none;height:1.2em;font-size:1em;display:flex;flex-direction:row;align-items:center;justify-content:right}body footer .dropdown-items .dropdown-option::selection{background-color:transparent}body footer .dropdown-items .dropdown-option .dropdown-option-icon{width:min(7.5vw,28px);height:min(7.5vw,28px);padding:min(2vw,7.5px);border-radius:min(7.5vw,7.5px);margin-left:min(7.5vw,28px);background-color:var(--tg-theme-button-color, #50a8eb)}body footer .dropdown-items .dropdown-option .dropdown-option-icon #file-icon,body footer .dropdown-items .dropdown-option .dropdown-option-icon #folder-icon{background-color:var(--tg-theme-button-text-color, #ffffff);background-repeat:no-repeat;width:min(7.5vw,28px);height:min(7.5vw,28px);padding:0;margin:0;-webkit-mask-image:url();mask-image:url();-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:min(7.5vw,28px) min(7.5vw,28px);mask-size:min(7.5vw,28px) min(7.5vw,28px)}body footer .dropdown-items .dropdown-option .dropdown-option-label{padding:5px 7px;text-align:left;border-radius:min(7.5vw,7.5px);background-color:var(--bg-color, #ffffff);-webkit-user-select:none;user-select:none}body footer .dropdown-items .dropdown-option .dropdown-option-label::selection{background-color:transparent}body footer .dropdown-button{z-index:1000;width:min(15vw,56px);height:min(15vw,56px);font-size:min(7.5vw,28px);border-radius:min(4vw,15px);position:fixed;bottom:min(5vw,18.5px);right:min(5vw,18.5px);border:0px solid;background-color:var(--tg-theme-button-color, #50a8eb);color:var(--tg-theme-button-text-color, #ffffff);display:flex;justify-content:center;align-items:center;text-align:center;font-weight:500;-webkit-user-select:none;user-select:none;transition:translate .2s}body footer .dropdown-button::selection{display:none;background-color:transparent}body footer .dropdown-button span{transition:.2s;transition-property:transform}body footer .dropdown-button.open span{transform:rotate(45deg)}body footer .dropdown-button.left{left:min(5vw,18.5px)}body footer .dropdown-button.hidden{translate:0 calc(min(5vw,18.5px)*2 + min(15vw,56px))}body footer .dropdown-button .icon{width:min(7.5vw,28px);height:min(7.5vw,28px);border-radius:min(7.5vw,7.5px);margin-left:min(7.5vw,28px);background-color:var(--tg-theme-button-color, #50a8eb)}body footer .dropdown-button .icon#trash-icon{background-color:var(--tg-theme-button-text-color, #ffffff);background-repeat:no-repeat;width:min(7.5vw,28px);height:min(7.5vw,28px);padding:0;margin:0;-webkit-mask-image:url();mask-image:url();-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:min(7.5vw,28px) min(7.5vw,28px);mask-size:min(7.5vw,28px) min(7.5vw,28px)}*{margin:0;padding:0;scroll-behavior:smooth;font-family:Nunito Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;scrollbar-width:none}*::-webkit-scrollbar{display:none}body{--bg-color: var(--tg-theme-bg-color);background-color:var(--tg-theme-bg-color, #ffffff);color-scheme:var(--tg-color-scheme);width:100vw;max-width:100vw!important;overflow-x:hidden;overflow-y:scroll;display:flex;flex-direction:column;justify-content:baseline;align-items:center;overscroll-behavior:contain;color:var(--tg-theme-text-color, #222222)}body a{color:var(--tg-theme-link-color, #2678b6)}body .header-placeholder{padding:5px 0}body .header{z-index:99;position:sticky;top:0;left:0;padding:3px 0;width:100%;min-height:140px;border-bottom:1px solid;border-color:var(--tg-theme-accent-text-color, #1c93e3);background-color:var(--tg-theme-secondary-bg-color, #f0f0f0);color:var(--tg-theme-text-color, #222222)}body .header h2{text-align:center}body .header .pathbox{text-align:left;vertical-align:middle;padding:0 5px;color:var(--tg-theme-accent-text-color, #1c93e3);display:flex;flex-direction:row;align-items:center;justify-content:left;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}body .header .pathbox::-webkit-scrollbar{display:none}body .header .pathbox .path-item{box-sizing:border-box;padding:0 .5em;vertical-align:middle;display:flex;align-items:center;width:content;text-wrap:nowrap;background-color:var(--tg-theme-bg-color, #ffffff);border-radius:.4em;margin-right:.7em;-webkit-user-select:none;user-select:none;border:3px solid var(--tg-theme-bg-color, #ffffff);animation:none;transition:.5s}body .header .pathbox .path-item.dragover{border-color:var(--tg-theme-accent-text-color, #1c93e3)}body .header .pathbox .path-item:after{display:inline-block;width:0;transform:translate(.6em);font-size:1.3em;content:"/"}body .header #progressbar{background-color:var(--tg-theme-secondary-bg-color, #f0f0f0);height:20px;border:var(--tg-theme-accent-text-color, #1c93e3) 1px solid;padding:0;width:95%;margin:3px auto;border-radius:5px}body .header #progressbar #progress{width:0%;height:100%;background-color:var(--tg-theme-accent-text-color, #1c93e3);opacity:75%;transition:.2s width}body .header #progressbar #progressbartext{color:var(--tg-theme-text-color, #222222);height:16px;font-size:85%;width:100%;position:absolute;font-weight:500;text-align:center}body .header .button{text-align:center;color:var(--tg-theme-button-text-color, #ffffff);border:var(--tg-theme-button-color, #50a8eb) 1px solid;padding:5px 0;background:var(--tg-theme-button-color, #50a8eb);position:relative;overflow:hidden;border-radius:5px;margin:10px auto;width:100%}body .header .button.shiny:before{content:"";position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg,#fff0 30%,#fffc,#fff0 70%);top:0;left:-100px;animation:shine 3s infinite linear}@keyframes shine{0%{left:-100px}20%{left:100%}to{left:100%}}body main{overscroll-behavior:contain;flex:1;width:100vw}body main .items{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;-webkit-user-select:none;user-select:none;padding-bottom:75px}body main .items .item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 min(5vw,18.5px);width:calc(100% - (min(5vw,18.5px)*2));margin:0;-webkit-user-select:inherit;user-select:inherit;transition:.1s background-color}body main .items .item:after{content:"";position:absolute;height:0;width:5px;min-height:0px;transform:translate(calc(-1*min(5vw,18.5px)));border-radius:0 1em 1em 0;transition:.2s}body main .items .item.selected{background-color:var(--tg-theme-secondary-bg-color, #f0f0f0)}body main .items .item.selected:after{min-height:50px;height:calc(var(--tg-viewport-stable-height, 100vh) / 12 / 1.5);background-color:var(--tg-theme-accent-text-color, #1c93e3)}body main .items .item.selected .item-tags .tag{background-color:var(--tg-theme-bg-color, #ffffff)!important;border:3px solid var(--tg-theme-bg-color, #ffffff)!important}body main .items .item .item-icon{min-height:50px;height:calc(var(--tg-viewport-stable-height, 100vh) / 12 / 1.5);min-width:50px;width:calc(var(--tg-viewport-stable-height, 100vh) / 12 / 1.5);border:1px solid var(--tg-theme-hint-color, #a8a8a8);-webkit-user-select:inherit;user-select:inherit;background-color:#fff;mask-mode:match-source;-webkit-mask-origin:fill-box;mask-origin:fill-box;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:max(var(--tg-viewport-stable-height, 100vh) / 12 / 1.5,50px) max(var(--tg-viewport-stable-height, 100vh) / 12 / 1.5,50px);mask-size:max(var(--tg-viewport-stable-height, 100vh) / 12 / 1.5,50px) max(var(--tg-viewport-stable-height, 100vh) / 12 / 1.5,50px);border-radius:10px}body main .items .item .item-data{flex:.9;display:flex;flex-direction:column;justify-content:center;align-items:baseline;overflow:hidden;-webkit-user-select:inherit;user-select:inherit}body main .items .item .item-data .item-name{overflow-wrap:break-word;color:var(--tg-theme-text-color, #222222);-webkit-user-select:inherit;user-select:inherit}body main .items .item .item-data .item-tags{display:flex;flex-direction:row;overflow-y:hidden;overflow-x:scroll;-webkit-user-select:none;user-select:none;width:100%}body main .items .item .item-data .item-tags .tag{box-sizing:border-box;padding:0 .5em;vertical-align:middle;display:flex;align-items:center;text-wrap:nowrap;background-color:var(--tg-theme-secondary-bg-color, #f0f0f0);border-radius:.7em;margin-right:.3em;-webkit-user-select:none;user-select:none;border:3px solid var(--tg-theme-secondary-bg-color, #f0f0f0);transition:.1s}body main .items .item .item-data .item-timestamp{color:var(--tg-theme-hint-color, #a8a8a8);-webkit-user-select:inherit;user-select:inherit}body main .items .item .item-options{height:calc(var(--tg-viewport-stable-height, 100vh) / 10 / 2);min-height:35px;width:calc(var(--tg-viewport-stable-height, 100vh) / 10 / 2);min-width:35px;-webkit-user-select:inherit;user-select:inherit;display:flex;align-items:center;justify-content:center;flex-direction:column;background:var(--tg-theme-hint-color, #a8a8a8);mask-mode:match-source;-webkit-mask-origin:fill-box;mask-origin:fill-box;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:max(17.5px,var(--tg-viewport-stable-height, 100vh) / 35) max(17.5px,var(--tg-viewport-stable-height, 100vh) / 35);mask-size:max(17.5px,var(--tg-viewport-stable-height, 100vh) / 35) max(17.5px,var(--tg-viewport-stable-height, 100vh) / 35);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body .blocker-for-texinput{position:fixed;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;flex-direction:column;overflow:hidden;background:#000000b3;font-size:1.2em;-webkit-user-select:none;user-select:none;transition:.3s opacity;opacity:0;pointer-events:none;z-index:1001}body .blocker-for-texinput.open{pointer-events:inherit;opacity:1}body .blocker-for-texinput #rename-input{z-index:1002;width:80vw;padding:6px;margin:10px 0;font-size:inherit;pointer-events:inherit;background:var(--tg-theme-secondary-bg-color, #f0f0f0);border:0px solid black;border-radius:.5em}body .blocker-for-texinput #rename-input-submit{z-index:1002;width:80vw;padding:6px;font-size:inherit;transition:.3s background-color;background-color:var(--tg-theme-button-color, #50a8eb);color:var(--tg-theme-button-text-color, #ffffff);border:0px solid black;border-radius:.5em}body .blocker-for-texinput #rename-input-submit:disabled{background-color:var(--tg-theme-subtitle-text-color, #82868a)}body .loading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:var(--tg-viewport-height, 100vh);background:#000000b3;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;transition:.2s opacity;opacity:0;pointer-events:none}body .loading.open,body .loading.hardopen{pointer-events:all;opacity:1}body .loading.open .loader,body .loading.hardopen .loader{animation:l10-0 2s infinite steps(1)}body .loading.open .loader:before,body .loading.open .loader:after,body .loading.hardopen .loader:before,body .loading.hardopen .loader:after{content:"";flex:1;animation:l10-1 1s infinite linear alternate,l10-2 2s infinite steps(1) -.5s}body .loading .loader{width:60px;aspect-ratio:1;display:flex}body .loading .loader:after{--s: -1, -1}body .loading .loader-text{display:flex;height:1em;min-width:300px;text-align:center;align-items:center;justify-content:center}@keyframes l10-0{0%{transform:scaleX(1) rotate(0)}50%{transform:scaleX(-1) rotate(-90deg)}}@keyframes l10-1{0%,5%{transform:scale(var(--s, 1)) translate(0) perspective(150px) rotateY(0)}33%{transform:scale(var(--s, 1)) translate(-10px) perspective(150px) rotateX(0)}66%{transform:scale(var(--s, 1)) translate(-10px) perspective(150px) rotateX(-180deg)}95%,to{transform:scale(var(--s, 1)) translate(0) perspective(150px) rotateX(-180deg)}}@keyframes l10-2{0%{background:var(--tg-theme-accent-text-color, #1c93e3);border-radius:0}50%{background:var(--tg-theme-accent-text-color, #1c93e3);border-radius:100px 0 0 100px}}.dnd-poly-drag-image{opacity:.5!important}.dnd-poly-drag-image.dnd-poly-snapback{transition-property:transform,-webkit-transform!important;transition-duration:.25s!important;transition-timing-function:ease-out!important}
