html{font:1em Helvetica,sans-serif;text-size-adjust:none;background-image:linear-gradient(#b4bcbf,#fff);background-repeat:no-repeat;min-height:100%}@supports (font:-apple-system-body) and (-webkit-touch-callout:default){html{font:-apple-system-body}}html.experimental-features{background-color:#a0aceb;background-image:linear-gradient(90deg,grey .5px,transparent 0),linear-gradient(180deg,grey .5px,transparent 0),linear-gradient(#112ed2,#a0aceb);background-repeat:repeat,repeat,no-repeat;background-size:40px 40px,40px 40px,auto}button,input{font-size:.8333rem}body{border:none;color:#333;font-size:.875em;margin:0;padding:0}body>*{transition:visibility .3s ease,opacity .3s ease}body.uninit>*{opacity:0;visibility:hidden}@keyframes dramatic-entry{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes shake{0%,50%{transform:translateX(0) translateY(0)}15%,25%,35%,45%,5%{transform:translateX(-7.07px)}17.5%,27.5%,37.5%,7.5%{transform:translateY(-7.07px)}10%,20%,30%,40%{transform:translateX(7.07px)}12.5%,22.5%,32.5%,42.5%{transform:translateY(7.07px)}}.cloud{border-radius:150px;box-shadow:inset 0 -10px hsla(0,0%,100%,.6),0 20px 20px rgba(0,0,0,.1),inset 0 -20px 20px rgba(0,100,160,.1);display:block;height:150px;left:50%;margin:-75px -225px;top:50%;transition:box-shadow .5s ease,background-color .5s ease,transform .3s ease-in-out,opacity .3s ease-in-out;width:450px;z-index:20}.cloud,.cloud:after,.cloud:before{background-color:#fff;position:absolute}.cloud:after,.cloud:before{border-radius:100%;box-shadow:0 -20px 20px rgb(0 0 0/5%);content:"";transition:box-shadow .5s ease,background-color .5s ease}.cloud:before{height:93.3333%;left:15.5556%;top:-40%;width:31.1111%}.cloud:after{height:153.3333%;right:13.3333%;top:-73.3333%;width:51.1111%}.cloud:has(:focus-visible),body.dragover .cloud{background-color:#fffff8;box-shadow:inset 0 -10px hsla(0,0%,100%,.6),0 10px 30px 10px rgba(255,255,192,.8),inset 0 -20px 20px rgba(0,100,160,.1)}@media not all and (hover:none){.cloud:hover{background-color:#fffff8;box-shadow:inset 0 -10px hsla(0,0%,100%,.6),0 10px 30px 10px rgba(255,255,192,.8),inset 0 -20px 20px rgba(0,100,160,.1)}}.cloud:has(:focus-visible):after,.cloud:has(:focus-visible):before,body.dragover .cloud:after,body.dragover .cloud:before{background-color:#fffff8;box-shadow:0 -20px 20px rgba(255,255,192,.8)}@media not all and (hover:none){.cloud:hover:after,.cloud:hover:before{background-color:#fffff8;box-shadow:0 -20px 20px rgba(255,255,192,.8)}}@media (width >= 520px) and (width <= 800px){.cloud{border-radius:112.5px;box-shadow:inset 0 -7.5px hsla(0,0%,100%,.6),0 15px 15px rgba(0,0,0,.1),inset 0 -15px 15px rgba(0,100,160,.1);height:112.5px;margin:-56.25px -168.75px;width:337.5px}.cloud:after,.cloud:before{box-shadow:0 -15px 15px rgb(0 0 0/5%)}.cloud:hover,body.dragover .cloud{box-shadow:inset 0 -7.5px hsla(0,0%,100%,.6),0 7.5px 22.5px 7.5px rgba(255,255,192,.8),inset 0 -15px 15px rgba(0,100,160,.1)}.cloud:hover:after,.cloud:hover:before,body.dragover .cloud:after,body.dragover .cloud:before{box-shadow:0 -15px 15px rgba(255,255,192,.8)}}@media (width <= 520px){.cloud{border-radius:75px;box-shadow:inset 0 -5px hsla(0,0%,100%,.6),0 10px 10px rgba(0,0,0,.1),inset 0 -10px 10px rgba(0,100,160,.1);height:75px;margin:-37.5px -112.5px;width:225px}.cloud:after,.cloud:before{box-shadow:0 -10px 10px rgb(0 0 0/5%)}.cloud:hover,body.dragover .cloud{box-shadow:inset 0 -5px hsla(0,0%,100%,.6),0 5px 15px 5px rgba(255,255,192,.8),inset 0 -10px 10px rgba(0,100,160,.1)}.cloud:hover:after,.cloud:hover:before,body.dragover .cloud:after,body.dragover .cloud:before{box-shadow:0 -10px 10px rgba(255,255,192,.8)}}body.leave-uninit .cloud{animation:dramatic-entry 1s}body.uploading .cloud{animation:shake 2s infinite}body.dragover .cloud{opacity:.8;transform:scale(1.5) rotate(10deg)}#file-container{height:200%;left:-10%;margin:0;overflow:hidden;padding:0;position:absolute;top:-80%;width:120%;z-index:30}#file-container input{appearance:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}#login-form{text-align:center;transition:opacity .2 ease-in,display .2 ease-in}body:not(.auth-needed) #login-form{display:none;opacity:0}@media (width <= 520px){#login-form{margin:0 auto;width:200px}#login-form input{box-sizing:border-box;display:block;margin:5px 0;width:200px}#login-form button{display:block;float:right;margin:5px 0}}#content{height:auto;left:50%;margin:150px 0 0 -400px;overflow:visible;position:absolute;top:50%;width:800px}@media (width <= 800px){#content{left:0;margin:100px 0 0;width:100%}}#status{color:#666;font-variant-numeric:tabular-nums;margin:1em 10px;opacity:0;text-align:center;text-wrap:balance}body:not(.auth-needed) #status{opacity:1;transition:opacity .2s ease-in}#header{display:none;opacity:0;padding:10px}body:not(.auth-needed) #header{border-bottom:.5px solid #888;display:block;opacity:1;transition:opacity .2s ease-in,display .2s ease-in}#header:after{clear:both;content:"";display:block}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb,.breadcrumb-folder{display:inline}.breadcrumb-folder:not(:last-child):after{content:" ⏵\00a0"}.breadcrumb a:not(:hover){color:#008;text-decoration:none}.breadcrumb-folder.current{font-weight:700}.breadcrumb-goto-form{display:inline}.breadcrumb-goto-form details{display:inline-block}.breadcrumb-goto-form details>summary{cursor:pointer;display:inline;list-style:none}.breadcrumb-goto-form summary::-webkit-details-marker{font-size:0}.breadcrumb-goto-form details[open]>summary{display:none}.breadcrumb-goto-form form{display:inline-block}.breadcrumb-goto-form form *{margin-block:-50%}.header-end{display:block;float:right}.item-list{display:none;list-style:none;margin:0 auto;opacity:0;padding:0 0 20px}body:not(.auth-needed) .item-list{display:block;opacity:1;transition:opacity .2s ease-in,display .2s ease-in}.item-list .file details{opacity:.7;text-align:center;user-select:none}.item-list .file details>summary{cursor:pointer;display:inline;list-style:none}.item-list .file summary::-webkit-details-marker{font-size:0}.item-list .item{display:grid;gap:0 .5em;grid-template-columns:1em auto 1em;padding:10px}.item-list .item:not(:last-child){border-bottom:.5px solid #888}.item-list .item .icon{display:inline-block;line-height:1.5em;width:1.5em}.item-list .item .status-label{font-variant-numeric:tabular-nums;opacity:.8}.item-list a{justify-self:start}.item-list a:link:not(:hover){color:#008;text-decoration:none}.metadata{grid-column:2;list-style:none;opacity:.7;padding:0;text-indent:0}.actions{display:flex;gap:.5em;grid-column:2/span 2;justify-content:end;justify-items:end;margin-top:.5em}.delete-item{color:#800}.item-list .file details:not([open])~.actions,.item-list .file details:not([open])~.metadata{display:none}@media (width <= 800px){.item-list{width:auto}}.item-list li.pending-deletion{opacity:.5;text-decoration-line:line-through}.item-list li:is(.pending-download,.downloaded) .download-item{display:none}.item-list a:not([href])~.actions>.save-item{display:none}#push-subscription{position:absolute;right:10px;top:10px}#experiment-mode{background:repeating-linear-gradient(45deg,rgba(255,224,62,.5),rgba(255,224,62,.5) 10px,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 20px);background-repeat:repeat;color:#fff;font-size:40px;left:20%;pointer-events:none;position:absolute;text-align:center;text-shadow:0 0 3px #000;top:40%;transform:rotate(-13deg);width:60%;z-index:50}html:not(.experimental-features) #experiment-mode{display:none}.drop-dialog[open]{background:#f8f8f8;border:none;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.5);padding:0}.drop-dialog::backdrop{backdrop-filter:blur(5px)}.drop-dialog-title{--font-size:1.3;--margin:calc(1em/var(--font-size));font-size:calc(var(--font-size)*1em);margin:var(--margin) var(--margin) calc(.5em/var(--font-size)) var(--margin)}.drop-dialog-content{padding:.5em 1em;width:70vw}@media (width <= 800px){.drop-dialog-content{width:calc(100vw - 4em - 6px)}}.drop-dialog-content .option-title{font-weight:700}.drop-dialog-content .list-status{display:block;float:right;font-weight:400}.drop-dialog-content .option-title:first-child{margin-top:0}.drop-dialog-content .folder-selection{background:#fff;border:1px solid #888;border-radius:3px;display:grid;font-size:.8333rem}.drop-dialog-content .summary-breadcrumb{padding:.5em 10px}.drop-dialog-content .summary-item-list{height:40vh;overflow:auto;width:100%}.drop-dialog-content .summary-item-list .item{border-bottom:none;grid-template-columns:1em auto;padding:4px 10px}.drop-dialog-actions{display:grid;gap:.5em;grid-template-columns:1fr auto auto;padding:.5em 1em 1em}#change-file-dialog .filename{box-sizing:border-box;width:100%}.pop-image{display:block;left:50%;margin:-80px -50px;opacity:0;pointer-events:none;position:absolute;top:50%;transform:var(--un-pop);transition:transform .5s ease-in-out,opacity .5s ease-in-out;width:100px;z-index:10;--pop-shift:-210px}@media (width >= 520px) and (width <= 800px){.pop-image{margin:-70px -37px;width:75px;--pop-shift:-180px}}@media (width <= 520px){.pop-image{margin:-40px -25px;width:50px;--pop-shift:-100px}}body.pop .pop-image{opacity:1;transform:var(--pop)}@media not all and (hover:none){.cloud:hover~.pop-image{opacity:1;transform:var(--pop)}}
/*# sourceMappingURL=bundle.c66f93b1f022783dbfae.css.map*/