/*!
 * v 4.30.4
 */.filedrop--assistant,.filedrop--file-action-button.filedrop--file-action-button span,.filedrop--file-wrapper.filedrop--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;white-space:nowrap}.filedrop--file-action-button[hidden],.filedrop--file-info .filedrop--file-info-sub:empty,.filedrop--root[data-style-panel-layout~=circle] .filedrop--panel-root>*,.filedrop--root[data-style-panel-layout~=integrated] .filedrop--item-panel,.filedrop--root[data-style-panel-layout~=integrated] .filedrop--panel-root>*,/* we're only loading one item, this makes the intro animation a bit nicer */  .filedrop--root[data-style-panel-layout~=circle] .filedrop--item-panel{display:none}.filedrop--data,.filedrop--panel-center:not([style]){visibility:hidden}.filedrop--assistant{padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.filedrop--browser.filedrop--browser{margin:0;padding:0;left:1em;top:1.75em;width:calc(100% - 2em);opacity:0;font-size:0}.filedrop--data{position:absolute;width:0;height:0;padding:0;margin:0;border:none;pointer-events:none;contain:strict}.filedrop--drip{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:.1;pointer-events:none;border-radius:.5em;background:rgba(0,0,0,.01)}.filedrop--drip-blob{position:absolute;-webkit-transform-origin:center center;transform-origin:center center;top:0;left:0;width:8em;height:8em;margin-left:-4em;margin-top:-4em;background:#292625;border-radius:50%;will-change:transform,opacity}.filedrop--drop-label{position:absolute;left:0;right:0;top:0;margin:0;color:#4f4f4f;display:flex;justify-content:center;align-items:center;height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform,opacity}.filedrop--file-info,.filedrop--file-status{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:flex;will-change:transform,opacity}.filedrop--drop-label.filedrop--drop-label label{display:block;margin:0;padding:.5em}.filedrop--drop-label label{cursor:default;font-size:.875em;font-weight:400;text-align:center;line-height:1.5}.filedrop--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;cursor:pointer}.filedrop--root[data-disabled] .filedrop--drop-label label{opacity:.5}.filedrop--file-action-button.filedrop--file-action-button{font-size:1em;width:1.625em;height:1.625em;font-family:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:0;will-change:transform,opacity}.filedrop--file-info .filedrop--file-info-sub,.filedrop--file-status .filedrop--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filedrop--file-action-button.filedrop--file-action-button span{padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}/* scale SVG to fill button */ .filedrop--file-action-button.filedrop--file-action-button svg{width:100%;height:100%}/* bigger touch area */ .filedrop--file-action-button.filedrop--file-action-button::after{position:absolute;left:-.75em;right:-.75em;top:-.75em;bottom:-.75em;content:''}.filedrop--file-action-button{color:#fff;border-radius:50%;background-color:rgba(0,0,0,.5);background-image:none;box-shadow:0 0 0 0 rgba(255,255,255,0);transition:box-shadow .25s ease-in}.filedrop--file-action-button:focus,.filedrop--file-action-button:hover{box-shadow:0 0 0 .125em rgba(255,255,255,.9)}.filedrop--file-action-button[disabled]{color:rgba(255,255,255,.5);background-color:rgba(0,0,0,.25)}.filedrop--action-edit-item.filedrop--action-edit-item{width:2em;height:2em;padding:.1875em}.filedrop--action-edit-item.filedrop--action-edit-item[data-align*=center]{margin-left:-.1875em}.filedrop--action-edit-item.filedrop--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filedrop--action-edit-item-alt{border:none;line-height:inherit;background:0 0;font-family:inherit;color:inherit;outline:0;padding:0;margin:0 0 0 .25em;pointer-events:all;position:absolute}.filedrop--file-info,.filedrop--file-status,.filedrop--hopper[data-hopper-state=drag-over]>*,.filedrop--panel,.filedrop--progress-indicator,/* block everything */ .filedrop--root[data-disabled]{pointer-events:none}.filedrop--action-edit-item-alt svg{width:1.3125em;height:1.3125em}.filedrop--action-edit-item-alt span{font-size:0;opacity:0}.filedrop--file-info{position:static;flex-direction:column;align-items:flex-start;flex:1;margin:0 .5em 0 0;min-width:0;user-select:none}.filedrop--file-info *{margin:0}/* we don't want to have these overrules so these selectors are a bit more specific */  .filedrop--file-info .filedrop--file-info-main{font-size:.75em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.filedrop--file-info .filedrop--file-info-sub{white-space:nowrap}.filedrop--file-status{position:static;flex-direction:column;align-items:flex-end;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;text-align:right;user-select:none}.filedrop--file-status *{margin:0;white-space:nowrap}/* font sizes */ .filedrop--file-status .filedrop--file-status-main{font-size:.75em;line-height:1.2}.filedrop--file-wrapper.filedrop--file-wrapper{border:none;margin:0;padding:0;min-width:0;height:100%}.filedrop--file-wrapper.filedrop--file-wrapper>legend{padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.filedrop--file{position:static;display:flex;height:100%;align-items:flex-start;padding:.5625em;color:#fff;border-radius:.5em}.filedrop--file .filedrop--file-status{margin-left:auto;margin-right:2.25em}.filedrop--file .filedrop--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.filedrop--file .filedrop--file-action-button,.filedrop--file .filedrop--processing-complete-indicator,.filedrop--file .filedrop--progress-indicator{position:absolute}/* .filedrop--file-action-button */ .filedrop--file [data-align*=left]{left:.5625em}.filedrop--file [data-align*=right]{right:.5625em}.filedrop--file [data-align*=center]{left:calc(50% - .8125em)}.filedrop--file [data-align*=bottom]{bottom:1.125em}.filedrop--file [data-align=center]{top:calc(50% - .8125em)}.filedrop--file .filedrop--progress-indicator{margin-top:.1875em}.filedrop--file .filedrop--progress-indicator[data-align*=right]{margin-right:.1875em}.filedrop--file .filedrop--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filedrop-item-state*=error] .filedrop--file-info,[data-filedrop-item-state*=invalid] .filedrop--file-info,[data-filedrop-item-state=cancelled] .filedrop--file-info{margin-right:2.25em}[data-filedrop-item-state=processing-error] .filedrop--file-status-sub,[data-filedrop-item-state~=processing] .filedrop--file-status-sub{opacity:0}[data-filedrop-item-state=processing-complete] .filedrop--action-revert-item-processing~.filedrop--file-info .filedrop--file-info-sub,[data-filedrop-item-state=processing-complete] .filedrop--file-status-sub,[data-filedrop-item-state=processing-error] .filedrop--action-retry-item-processing~.filedrop--file-status .filedrop--file-status-sub,[data-filedrop-item-state~=processing] .filedrop--action-abort-item-processing~.filedrop--file-status .filedrop--file-status-sub{opacity:.5}[data-filedrop-item-state=processing-complete] .filedrop--action-revert-item-processing svg{-webkit-animation:.5s linear 125ms both fall;animation:.5s linear 125ms both fall}[data-filedrop-item-state=processing-complete] .filedrop--file-info-sub,[data-filedrop-item-state=processing-complete] .filedrop--processing-complete-indicator:not([style*=hidden])~.filedrop--file-status .filedrop--file-status-sub{opacity:0}[data-filedrop-item-state*=error] .filedrop--file-wrapper,[data-filedrop-item-state*=error] .filedrop--panel,[data-filedrop-item-state*=invalid] .filedrop--file-wrapper,[data-filedrop-item-state*=invalid] .filedrop--panel{-webkit-animation:.65s linear both shake;animation:.65s linear both shake}[data-filedrop-item-state*=busy] .filedrop--progress-indicator svg{-webkit-animation:1s linear infinite spin;animation:1s linear infinite spin}@-webkit-keyframes spin{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes spin{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translateX(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translateX(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translateX(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translateX(.25em)}}@-webkit-keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.filedrop--hopper[data-hopper-state=drag-over]::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:100}.filedrop--progress-indicator{z-index:103}.filedrop--file-action-button{z-index:102}.filedrop--file-status{z-index:101}.filedrop--file-info{z-index:100}.filedrop--item{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:.25em;will-change:transform,opacity}.filedrop--item>.filedrop--panel{z-index:-1}.filedrop--item[data-drag-state]:not([data-drag-state=idle]),.filedrop--root>.filedrop--panel{z-index:2}.filedrop--item>.filedrop--panel .filedrop--panel-bottom{box-shadow:0 .0625em .125em -.0625em rgba(0,0,0,.25)}.filedrop--item>.filedrop--panel,/* drag related */ .filedrop--item>.filedrop--file-wrapper{transition:opacity .15s ease-out}.filedrop--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filedrop--item[data-drag-state]>.filedrop--panel{transition:box-shadow 125ms ease-in-out;box-shadow:0 0 0 transparent}.filedrop--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filedrop--item[data-drag-state=drag]>.filedrop--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}.filedrop--item-panel{background-color:#64605e;border-radius:.5em;transition:background-color .25s}[data-filedrop-item-state=processing-complete] .filedrop--item-panel{background-color:#369763}[data-filedrop-item-state*=error] .filedrop--item-panel,[data-filedrop-item-state*=invalid] .filedrop--item-panel{background-color:#c44e47}.filedrop--list-scroller{position:absolute;top:0;left:0;right:0;margin:0;will-change:transform;z-index:6}.filedrop--list-scroller[data-state=overflow] .filedrop--list{bottom:0;right:0}.filedrop--list-scroller[data-state=overflow]{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(to bottom,#000 calc(100% - 0.5em),transparent 100%);mask:linear-gradient(to bottom,#000 calc(100% - 0.5em),transparent 100%)}.filedrop--list-scroller::-webkit-scrollbar{background:0 0}.filedrop--list-scroller::-webkit-scrollbar:vertical{width:1em}.filedrop--list-scroller::-webkit-scrollbar:horizontal{height:0}.filedrop--list-scroller::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:99999px;border:.3125em solid transparent;background-clip:content-box}.filedrop--list.filedrop--list{position:absolute;top:0;margin:0;padding:0;list-style-type:none;will-change:transform}.filedrop--list{left:.75em;right:.75em}.filedrop--root[data-style-panel-layout~=integrated]{width:100%;height:100%;max-width:none;margin:0}.filedrop--root[data-style-panel-layout~=circle] .filedrop--panel-root,.filedrop--root[data-style-panel-layout~=integrated] .filedrop--panel-root{border-radius:0}.filedrop--root[data-style-panel-layout~=circle] .filedrop--drop-label,.filedrop--root[data-style-panel-layout~=integrated] .filedrop--drop-label{bottom:0;height:auto;display:flex;justify-content:center;align-items:center;z-index:7}.filedrop--panel[data-scalable=false]>div,.filedrop--root[data-style-panel-layout~=circle] .filedrop--file-status,.filedrop--root[data-style-panel-layout~=circle]>.filedrop--panel>*,/* circle cuts of this info, so best to hide it */ .filedrop--root[data-style-panel-layout~=circle] .filedrop--file-info{display:none}.filedrop--root[data-style-panel-layout~=compact] .filedrop--list-scroller,.filedrop--root[data-style-panel-layout~=integrated] .filedrop--list-scroller{overflow:hidden;height:100%;margin-top:0;margin-bottom:0}.filedrop--root[data-style-panel-layout~=compact] .filedrop--list,.filedrop--root[data-style-panel-layout~=integrated] .filedrop--list{left:0;right:0;height:100%}.filedrop--root[data-style-panel-layout~=compact] .filedrop--item,.filedrop--root[data-style-panel-layout~=integrated] .filedrop--item{margin:0}.filedrop--root[data-style-panel-layout~=compact] .filedrop--file-wrapper,.filedrop--root[data-style-panel-layout~=integrated] .filedrop--file-wrapper{height:100%}.filedrop--root[data-style-panel-layout~=compact] .filedrop--drop-label,.filedrop--root[data-style-panel-layout~=integrated] .filedrop--drop-label{z-index:7}.filedrop--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filedrop--root[data-style-panel-layout~=circle]>.filedrop--panel{border-radius:inherit}.filedrop--root[data-style-panel-layout~=circle] .filedrop--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filedrop--root[data-style-panel-layout~=circle]{will-change:transform}}}.filedrop--panel-root{border-radius:.5em;background-color:#f1f0ef}.filedrop--panel{position:absolute;left:0;top:0;right:0;margin:0;height:100%!important}.filedrop-panel:not([data-scalable=false]){height:auto!important}.filedrop--panel[data-scalable=true]{transform-style:preserve-3d;background-color:transparent!important;border:none!important}.filedrop--panel-bottom::before,.filedrop--panel-top::after{content:'';height:2px;left:0;background-color:inherit;position:absolute;right:0}.filedrop--panel-bottom,.filedrop--panel-center,.filedrop--panel-top{position:absolute;left:0;top:0;right:0;margin:0;padding:0}.filedrop--panel-bottom,.filedrop--panel-top{height:.5em}.filedrop--panel-top{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}.filedrop--panel-top::after{bottom:-1px}.filedrop--panel-bottom,.filedrop--panel-center{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0)}.filedrop--panel-bottom{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important}.filedrop--panel-bottom::before{top:-1px}.filedrop--panel-center{border-top:none!important;border-bottom:none!important;border-radius:0!important}.filedrop--progress-indicator{position:static;width:1.25em;height:1.25em;color:#fff;margin:0;will-change:transform,opacity}.filedrop--progress-indicator svg{width:100%;height:100%;vertical-align:top;transform-box:fill-box}.filedrop--progress-indicator path{fill:none;stroke:currentColor}.filedrop--drop-label{z-index:5}.filedrop--drip{z-index:3}.filedrop--browser{z-index:1}.filedrop--root{position:relative;margin-bottom:1em;font-size:1rem;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-weight:450;text-align:left;text-rendering:optimizeLegibility;direction:ltr;contain:layout style size}.filedrop--root *{box-sizing:inherit;line-height:inherit}.filedrop--root :not(text){font-size:inherit}.filedrop--root[data-disabled] .filedrop--list-scroller{pointer-events:all}.filedrop--root[data-disabled] .filedrop--list{pointer-events:none}.filedrop--root .filedrop--drop-label{min-height:8.75em}.filedrop--root .filedrop--list-scroller{margin-top:1em;margin-bottom:1em}.filedrop--root .filedrop--credits{position:absolute;right:0;opacity:.175;line-height:.85;font-size:11px;color:inherit;text-decoration:none;z-index:3;bottom:-14px}.filedrop--root .filedrop--credits[style]{top:0;bottom:auto;margin-top:14px}