@charset "UTF-8";@layer components{@keyframes puff-in-center{0%{filter:blur(4px);opacity:0}to{filter:blur(0);opacity:1}}:root{--c-fileinput--border-radius:var(--border-radius);--c-fileinput--border-width:var(--border-width);--c-fileinput--space:var(--space);--c-fileinput--color--surface:var(--color--surface);--c-fileinput--color--danger:var(--color--danger);--c-fileinput--color--success:var(--color--success);--c-fileinput--font-size-90:var(--font-size-90);--c-fileinput--font-size-80:var(--font-size-80);--c-fileinput--color--surface-border:var(--color--surface-border);--c-fileinput--shadow-color:var(--shadow-color);--c-fileinput--shadow-amount:var(--shadow-amount);--c-fileinput--corner-shape:var(--corner-shape);--c-fileinput--color--surface-alt:var(--color--surface-alt);--c-fileinput--color--surface-contrast-muted:var(--color--surface-contrast-muted);--c-fileinput--color--danger-border:var(--color--danger-border);--c-fileinput--color--danger-contrast:var(--color--danger-contrast)}.c-fileinput{--c-fileinput--border:calc((var(--c-fileinput--border-width, var(--border-width)))*var(--base)*1) solid var(--c-fileinput--color--surface-border,var(--inherit-color-border,var(--c-fileinput--color--surface-border-default,var(--color--surface-border))));--c-fileinput--shadow:drop-shadow(0 calc(var(--base)*0.5*(var(--c-fileinput--shadow-amount, var(--shadow-amount)))) calc((var(--c-fileinput--shadow-amount, var(--shadow-amount)))*var(--base)*1) var(--c-fileinput--shadow-color,var(--shadow-color)));--c-fileinput--shadow-preview:drop-shadow(0 calc(var(--base)*0.5*(var(--c-fileinput--shadow-amount, var(--shadow-amount)))) calc((var(--c-fileinput--shadow-amount, var(--shadow-amount)))*var(--base)*2) var(--c-fileinput--shadow-color,var(--shadow-color)))}.c-fileinput .c-fileinput__input{clip:rect(0,0,0,0);border:0;height:1px;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;width:1px;z-index:-1}.c-fileinput.is-dragging:not(.is-full) .js-file-input-drop{corner-shape:calc((var(--c-fileinput--corner-shape, var(--corner-shape)))*var(--base)*1);border-radius:calc((var(--c-fileinput--border-radius, var(--border-radius)))*var(--base)*1);display:flex;max-width:calc(100% - (var(--c-fileinput--space, var(--space)))*var(--base)*2.5);outline:3px dashed var(--c-fileinput--color--surface-border,var(--inherit-color-border,var(--c-fileinput--color--surface-border-default,var(--color--surface-border))));outline-offset:calc((var(--c-fileinput--space, var(--space)))*var(--base)*1.5);width:calc((var(--c-fileinput--space, var(--space)))*var(--base)*40)}.c-fileinput.is-dragging.is-full .js-file-input-drop,.c-fileinput.is-dragging:not(.is-full) .js-file-input-button{display:none}.c-fileinput.is-dragging.is-full .c-fileinput__area:after{align-items:center;content:"🚫";display:flex;filter:grayscale(100%) brightness(0) contrast(100%);font-size:3rem;inset:0;justify-content:center;line-height:1;opacity:.2;position:absolute;text-align:center;z-index:2}.c-fileinput.is-dragging.is-full .c-fileinput__area:before{backdrop-filter:blur(4px);background:color-mix(in srgb,var(--c-fileinput--color--surface-alt,var(--inherit-color-background-hover,var(--c-fileinput--color--surface-alt-default,var(--color--surface-alt)))),transparent 80%);content:"";inset:0;position:absolute;z-index:1}.c-fileinput:not(.is-dragging) .js-file-input-drop{display:none}.c-fileinput .c-fileinput__item,.c-fileinput .js-file-input-button,.c-fileinput .js-file-input-drop{animation:puff-in-center .2s cubic-bezier(.47,0,.745,.715) both}.c-fileinput .c-fileinput__item.is-removing{pointer-events:none}.c-fileinput .c-fileinput__area{corner-shape:calc((var(--c-fileinput--corner-shape, var(--corner-shape)))*var(--base)*1);align-items:center;background-color:var(--c-fileinput--color--surface,var(--inherit-color-background,var(--c-fileinput--color--surface-default,var(--color--surface))));border:var(--c-fileinput--border);border-radius:calc((var(--c-fileinput--border-radius, var(--border-radius)))*var(--base)*1);display:flex;flex-direction:column;justify-content:center;padding:calc((var(--c-fileinput--space, var(--space)))*var(--base)*4);position:relative;transition:all .2s ease-in-out}.c-fileinput .c-fileinput__file-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:calc((var(--c-fileinput--space, var(--space)))*var(--base)*2);justify-content:center;margin-top:calc((var(--c-fileinput--space, var(--space)))*var(--base)*2);padding:calc((var(--c-fileinput--space, var(--space)))*var(--base)*2);width:100%}.c-fileinput .c-fileinput__item .c-fileinput__item-container{align-items:center;background-color:var(--c-fileinput--color--surface,var(--inherit-color-background,var(--c-fileinput--color--surface-default,var(--color--surface))));border-radius:calc((var(--c-fileinput--border-radius, var(--border-radius)))*var(--base)*1);display:flex;filter:var(--c-fileinput--shadow);height:calc((var(--c-fileinput--space, var(--space)))*var(--base)*5.5);justify-content:space-between;margin:0;padding:0 calc((var(--c-fileinput--space, var(--space)))*var(--base)*.5)}.c-fileinput .c-fileinput__item .c-fileinput__item-remove{border-left:1px solid var(--c-fileinput--color--surface-border,var(--inherit-color-border,var(--c-fileinput--color--surface-border-default,var(--color--surface-border))));border-radius:0 100px 100px 0;margin-left:calc((var(--c-fileinput--space, var(--space)))*var(--base)*2)}.c-fileinput .c-fileinput__item .c-fileinput__item-icon-wrapper{align-items:center;aspect-ratio:1/1;display:flex;height:100%;justify-content:center}.c-fileinput .c-fileinput__item .c-fileinput__item-text{align-items:center;display:flex;flex-wrap:nowrap;gap:calc((var(--c-fileinput--space, var(--space)))*var(--base)*1)}.c-fileinput .c-fileinput__item .c-fileinput__item-text .c-fileinput__item-name{max-width:calc((var(--c-fileinput--space, var(--space)))*var(--base)*20);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-fileinput .c-fileinput__item .c-fileinput__item-text .c-fileinput__item-size{font-size:var(--c-fileinput--font-size-90,var(--font-size-90));white-space:nowrap}.c-fileinput .c-fileinput__item .c-fileinput__item-text .c-fileinput__item-size:before{content:"("}.c-fileinput .c-fileinput__item .c-fileinput__item-text .c-fileinput__item-size:after{content:")"}.c-fileinput.is-empty .c-fileinput__file-list{display:none}.c-fileinput.file-size-error .c-fileinput__maximum-size,.c-fileinput.invalid-files .c-fileinput__accepted-files{color:var(--c-fileinput--color--danger,var(--color--danger));opacity:1}.c-fileinput .c-fileinput__accepted-files-wrapper{bottom:calc((var(--c-fileinput--space, var(--space)))*var(--base)*1.5);display:flex;font-size:var(--c-fileinput--font-size-80,var(--font-size-80));gap:calc((var(--c-fileinput--space, var(--space)))*var(--base)*2);justify-content:space-between;position:relative;top:calc((var(--c-fileinput--space, var(--space)))*var(--base)*2);transition:all .2s ease-in-out;user-select:none;width:100%}.c-fileinput .c-fileinput__accepted-files,.c-fileinput .c-fileinput__filecounter,.c-fileinput .c-fileinput__maximum-size{color:var(--c-fileinput--color--surface-contrast-muted,var(--inherit-color-contrast-muted,var(--c-fileinput--color--surface-contrast-muted-default,var(--color--surface-contrast-muted))))}.c-fileinput .c-fileinput__filecounter{transition:all .2s ease-in-out;user-select:none;white-space:nowrap}.c-fileinput .c-fileinput__filecounter:before{content:attr(data-counter-current)}.c-fileinput .c-fileinput__filecounter:after{content:attr(data-counter-max)}.c-fileinput .c-fileinput__filecounter.do-animate{animation:puff-in-center .2s cubic-bezier(.47,0,.745,.715) both}.c-fileinput.is-full .c-fileinput__filecounter{color:var(--c-fileinput--color--success,var(--color--success));font-weight:700;opacity:1}.c-fileinput.is-invalid .c-fileinput__area{background-color:var(--c-fileinput--color--danger,var(--color--danger));border-color:var(--c-fileinput--color--danger-border,var(--color--danger-border));color:var(--c-fileinput--color--danger-contrast,var(--color--danger-contrast))}.c-fileinput.c-fileinput--preview .c-fileinput__item-remove-button{aspect-ratio:1;border-radius:100px;right:calc((var(--c-fileinput--space, var(--space)))*var(--base)*.5);top:calc((var(--c-fileinput--space, var(--space)))*var(--base)*.5);vertical-align:unset}.c-fileinput.c-fileinput--preview .c-fileinput__attachment-icon{display:none}.c-fileinput.c-fileinput--preview .c-fileinput__item{position:relative}.c-fileinput.c-fileinput--preview .is-unsupported{background-color:var(--c-fileinput--color--surface,var(--inherit-color-background,var(--c-fileinput--color--surface-default,var(--color--surface))))}.c-fileinput.c-fileinput--preview .is-unsupported .c-fileinput__attachment-icon{display:block}.c-fileinput.c-fileinput--preview .is-unsupported .c-fileinput__attachment-icon:after{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.c-fileinput.c-fileinput--preview .c-fileinput__info-container{display:flex;gap:calc((var(--c-fileinput--space, var(--space)))*var(--base)*.5);max-width:calc((var(--c-fileinput--space, var(--space)))*var(--base)*25)}.c-fileinput.c-fileinput--preview .c-fileinput__item-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.c-fileinput.c-fileinput--preview .c-fileinput__item-name,.c-fileinput.c-fileinput--preview .c-fileinput__item-size{font-size:var(--c-fileinput--font-size-90,var(--font-size-90));white-space:nowrap}.c-fileinput.c-fileinput--preview .c-fileinput__item-icon-wrapper,.c-fileinput.c-fileinput--preview .c-fileinput__item-remove{position:absolute;top:0}.c-fileinput.c-fileinput--preview .c-fileinput__item-remove{display:inline-flex;right:0}.c-fileinput.c-fileinput--preview .c-fileinput__item-icon-wrapper{left:calc((var(--c-fileinput--space, var(--space)))*var(--base)*.5)}.c-fileinput.c-fileinput--preview .c-fileinput__item-preview{corner-shape:calc((var(--c-fileinput--corner-shape, var(--corner-shape)))*var(--base)*1);aspect-ratio:16/9;background-color:var(--c-fileinput--color--surface,var(--inherit-color-background,var(--c-fileinput--color--surface-default,var(--color--surface))));border:var(--c-fileinput--border);border-radius:calc((var(--c-fileinput--border-radius, var(--border-radius)))*var(--base)*1);filter:var(--c-fileinput--shadow-preview);overflow:hidden;width:calc((var(--c-fileinput--space, var(--space)))*var(--base)*25)}.c-fileinput.c-fileinput--preview .c-fileinput__item-preview>*{font-family:"object-fit:cover";height:100%;object-fit:cover;width:100%}.c-fileinput.c-fileinput--preview .c-fileinput__item-icon-wrapper{aspect-ratio:unset;height:unset}.c-fileinput.c-fileinput--preview .c-fileinput__item-remove{border-left:none;border-radius:unset;margin-left:unset}@keyframes puff-out-center{0%{filter:var(--c-fileinput--shadow) blur(0);opacity:1}to{filter:var(--c-fileinput--shadow) blur(4px);opacity:0}}}