@property --divider-effect-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --divider-effect-opacity{syntax:"<number>";inherits:false;initial-value:.25}@property --divider-effect-size{syntax:"<length>";inherits:false;initial-value:1px}@property --divider-effect-length{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --glass-effect-blur{syntax:"<length>";inherits:false;initial-value:1em}@property --glass-effect-light-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --glass-effect-light-power{syntax:"<number>";inherits:false;initial-value:.4}@property --glass-effect-light-rotation{syntax:"<angle>";inherits:false;initial-value:210deg}@property --glass-effect-dark-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --glass-effect-dark-power{syntax:"<number>";inherits:false;initial-value:0}.uploadTrigger{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.uploadTrigger .hiddenInput{display:none}.uploadWrapper{box-sizing:border-box;width:100%;min-height:5em;padding:var(--spacing-lg);border-radius:var(--radius-md);background:var(--container);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;transition:background .3s;display:flex;position:relative;overflow:hidden}.uploadWrapper:hover{background:var(--surface-hover)}.uploadWrapper.isDragging{background:color-mix(in srgb, var(--primary) 10%, var(--container))}.uploadWrapper.hasFiles{cursor:default;padding:0}.uploadWrapper .hiddenInput{display:none}.uploadWrapper .dashedBorderLayer{z-index:0;pointer-events:none;position:absolute;inset:0}.uploadWrapper .dashedBorderLayer .uploadBorderSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.uploadWrapper .dashedBorderLayer .uploadBorderRect{x:1px;y:1px;rx:var(--radius-md);ry:var(--radius-md);stroke-width:1px;stroke-dasharray:9 12;stroke-dashoffset:0;vector-effect:non-scaling-stroke;shape-rendering:geometricprecision;will-change:stroke-dashoffset;width:calc(100% - 2px);height:calc(100% - 2px);transition:opacity .25s ease-out;animation:.85s linear infinite paused uploadBorderDashFlow}.uploadWrapper .dashedBorderLayer .uploadBorderRect.isAnimating{animation-play-state:running}.uploadWrapper .uploadContent{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.uploadWrapper .uploadContent .uploadIconWrapper{width:100%;color:var(--text);opacity:.9;flex-direction:column;justify-content:center;align-items:center;display:flex}.uploadWrapper .uploadContent .uploadText{flex-direction:column;justify-content:center;align-items:center;gap:.25em;width:100%;display:flex}.uploadWrapper .uploadContent .uploadText .uploadTitle{color:color-mix(in srgb, var(--text) 80%, transparent);letter-spacing:.02em;font-size:1em;font-weight:200}.uploadWrapper .uploadContent .uploadBtn{border-radius:var(--radius-pill);max-width:max-content;font-size:var(--font-sm);white-space:nowrap;pointer-events:auto;width:fit-content!important}.uploadWrapper .uploadActions{justify-content:center;align-items:center;gap:var(--spacing-sm);pointer-events:auto;flex-wrap:wrap;display:flex}.uploadWrapper .uploadLibraryBtn{--iconSize:1.1em}.uploadWrapper .uploadAudioMediaCard,.uploadWrapper .uploadVideoMediaCard{width:100%;height:100%;aspect-ratio:unset;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.uploadWrapper .uploadAudioMediaCard.mediaCard,.uploadWrapper .uploadVideoMediaCard.mediaCard{width:100%;height:100%;aspect-ratio:unset;border-radius:inherit}.uploadWrapper .uploadGlyphPreview{width:100%;height:100%}.uploadWrapper .uploadGlyphPreview.isIcon .icon,.uploadWrapper .uploadGlyphPreview.isIcon .icon>svg{width:100%!important;height:100%!important}.uploadWrapper.isCompact{--compact-media-size:clamp(3.25em, 10vw, 4em);min-height:calc(var(--compact-media-size) + 1.5rem);border-radius:var(--radius-md);padding:.75rem}.uploadWrapper.isCompact .compactLayout{z-index:1;justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-direction:row-reverse;width:100%;display:flex;position:relative}.uploadWrapper.isCompact .compactLayout.withoutDetails{gap:var(--spacing-sm)}.uploadWrapper.isCompact .compactActions{justify-content:center;align-items:stretch;gap:var(--spacing-2xs);pointer-events:auto;flex:none;min-width:0;display:flex}.uploadWrapper.isCompact .compactActions button{white-space:nowrap}.uploadWrapper.isCompact .compactDetails{justify-content:center;align-items:stretch;gap:var(--spacing-2xs);text-align:start;pointer-events:none;direction:rtl;flex-direction:column;flex:1;min-width:0;display:flex}.uploadWrapper.isCompact .compactDetailsTitle,.uploadWrapper.isCompact .compactDetailsName,.uploadWrapper.isCompact .compactDetailsMeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.uploadWrapper.isCompact .compactDetailsTitle{color:var(--text);font-size:1em;font-weight:300;line-height:1.35}.uploadWrapper.isCompact .compactDetailsName{color:color-mix(in srgb, var(--text) 70%, transparent);font-size:var(--font-sm);font-weight:350;line-height:1.35}.uploadWrapper.isCompact .compactDetailsMeta{color:color-mix(in srgb, var(--text) 48%, transparent);font-family:var(--fontEng);font-size:var(--font-xs);text-align:right;direction:ltr;font-weight:300;line-height:1.25}.uploadWrapper.isCompact .compactMediaSlot{width:var(--compact-media-size);height:var(--compact-media-size);flex:0 0 var(--compact-media-size);aspect-ratio:1;border-radius:var(--radius-md);background:var(--surface);corner-shape:superellipse(1.7);isolation:isolate;pointer-events:auto;direction:rtl;position:relative;overflow:hidden}.uploadWrapper.isCompact .compactMediaSlot .compactMediaCard{position:relative}.uploadWrapper.isCompact .compactMediaSlot .compactMediaCard .mediaCardTopLeft{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uploadWrapper.isCompact .compactMediaSlot .compactMediaCard .mediaCardTime{display:none}.uploadWrapper.isCompact .compactEmptyMedia{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.uploadWrapper.isCompact .compactGlyphPreview{width:100%;height:100%}.uploadWrapper.isCompact .compactMediaCard{corner-shape:superellipse(1.7);aspect-ratio:1!important;border-radius:inherit!important;width:100%!important;height:100%!important;transform:none!important}.uploadWrapper.isCompact .compactMediaCard:hover{transform:none!important}.uploadWrapper.isCompact .compactMediaCard .mediaCardCaption{display:none}.uploadWrapper .uploadCardGrid{z-index:1;pointer-events:auto;flex-direction:column;width:100%;display:flex;position:relative}.uploadWrapper .uploadCardGrid .uploadCardScroll{gap:var(--spacing-sm);max-height:22rem;padding:var(--spacing-sm);overscroll-behavior:contain;box-sizing:border-box;grid-template-columns:repeat(3,1fr);display:grid;overflow-y:auto}@media (max-width:480px){.uploadWrapper .uploadCardGrid .uploadCardScroll{grid-template-columns:repeat(2,1fr);max-height:18rem}}.uploadWrapper .uploadCardGrid .uploadCard{aspect-ratio:1;border-radius:var(--radius-md);background:color-mix(in srgb, var(--background) 60%, transparent);isolation:isolate;position:relative;overflow:hidden}.uploadWrapper .uploadCardGrid .uploadCard .uploadCardMedia{width:100%;height:100%;position:absolute;inset:0}.uploadWrapper .uploadCardGrid .uploadCard .uploadCardSpoilerActions{z-index:12;top:var(--spacing-xs);left:var(--spacing-xs);border-radius:var(--radius-lg);background:var(--background);pointer-events:auto;align-items:center;gap:.25em;padding:.2em;display:flex;position:absolute}.uploadWrapper .uploadCardGrid .uploadCard .uploadCardSpoilerActions .spoilerBtn{opacity:.55;transition:opacity .18s,color .18s}.uploadWrapper .uploadCardGrid .uploadCard .uploadCardSpoilerActions .spoilerBtn.spoilerActive{color:var(--primary);opacity:1}.uploadWrapper .uploadCardGrid .uploadCard .uploadCardActions{z-index:10;top:var(--spacing-xs);right:var(--spacing-xs);border-radius:var(--radius-lg);background:var(--background);opacity:0;pointer-events:none;align-items:center;gap:.25em;padding:.2em;transition:opacity .18s,transform .18s;display:flex;position:absolute;transform:translateY(-5px)scale(.92)}.uploadWrapper .uploadCardGrid .uploadCard:hover .uploadCardActions{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.uploadWrapper .uploadCardGrid .uploadCard .uploadCardOverlay{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0003 0%,#0000 45%);transition:opacity .18s;position:absolute;inset:0}.uploadWrapper .uploadCardGrid .uploadCard:hover .uploadCardOverlay{opacity:1}.uploadWrapper .uploadCardGrid .uploadCard .actionBtn{--iconSize:1em;width:var(--surfaceSize);min-width:var(--surfaceSize);height:var(--surfaceSize);padding:0;--surfaceSize:2em!important}.uploadWrapper .uploadCardGrid .uploadCardAddRow{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-sm);flex-wrap:wrap;display:flex}.uploadWrapper .uploadCardGrid .uploadCardAddRow .uploadCardAddBtn{border-radius:var(--radius-pill);font-size:var(--font-sm);padding:0 1.5em!important}.uploadWrapper .uploadCardExtraActions{z-index:5;pointer-events:auto;gap:.25em;display:flex;position:absolute;bottom:.5em;left:.5em}.uploadWrapper.isGalleryVariant{min-height:17rem}.uploadWrapper.isGalleryVariant:hover{background:var(--container)}.uploadWrapper.isGalleryVariant.hasFiles{cursor:default;padding:0}.uploadWrapper.isGalleryVariant:not(.hasFiles){padding:var(--spacing-lg)}.uploadWrapper .galleryVarGrid{z-index:1;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.uploadWrapper .galleryVarScrollArea{place-content:flex-start;align-items:stretch;gap:var(--spacing-sm);max-height:24rem;padding:var(--spacing-xs);overscroll-behavior:contain;box-sizing:border-box;flex-wrap:wrap;padding-bottom:2rem;display:flex;overflow-y:auto}.uploadWrapper .galleryVarScrollArea.withFiller:after{content:"";flex-grow:10;height:0}.uploadWrapper .galleryVarScrollArea .galleryVarCard{--glass-dark-color:var(--text);--glass-dark-power:.025;--glass-light-power:.075;min-width:5rem;max-width:100%;min-height:var(--card-min-height,7rem);border-radius:var(--radius-md);background:color-mix(in srgb, var(--background) 50%, transparent);flex:var(--card-grow,1) 1 var(--card-basis,7rem);position:relative;overflow:hidden}.uploadWrapper .galleryVarScrollArea .galleryVarCard:after{--glass-effect-blur:var(--glass-blur,0em);content:"";z-index:0;border-radius:inherit;corner-shape:inherit;background:var(--glass-backdrop-fill,#0000);-webkit-backdrop-filter:blur(var(--glass-effect-blur));pointer-events:none;backface-visibility:hidden;will-change:backdrop-filter,background,opacity;transition:--glass-effect-blur .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,background .3s,opacity .3s;position:absolute;inset:0;transform:translateZ(0)}.uploadWrapper .galleryVarScrollArea .galleryVarCard:before{--glass-effect-light-color:var(--glass-light-color,var(--text));--glass-effect-light-power:var(--glass-light-power,.4);--glass-effect-light-rotation:var(--glass-light-rotation,210deg);--glass-effect-dark-color:var(--glass-dark-color,var(--background));--glass-effect-dark-power:var(--glass-dark-power,0);content:"";z-index:2;border-radius:inherit;corner-shape:inherit;pointer-events:none;-webkit-mask-composite:xor;will-change:background,opacity,transform;background:linear-gradient(var(--glass-effect-light-rotation), color-mix(in srgb, var(--glass-effect-light-color) calc(var(--glass-effect-light-power) * 100%), transparent) -6.51%, color-mix(in srgb, var(--glass-effect-dark-color) calc(var(--glass-effect-dark-power) * 100%), transparent) 46.56%, color-mix(in srgb, var(--glass-effect-dark-color) calc(var(--glass-effect-dark-power) * 100%), transparent) 51.96%, color-mix(in srgb, var(--glass-effect-light-color) calc(var(--glass-effect-light-power) * 100%), transparent) 100%);padding:1px;transition:--glass-effect-light-color .3s,--glass-effect-light-power .3s,--glass-effect-light-rotation .3s,--glass-effect-dark-color .3s,--glass-effect-dark-power .3s,opacity .3s,transform .3s,background .3s,background-image .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.uploadWrapper .galleryVarScrollArea .galleryVarCard .content-wrapper,.uploadWrapper .galleryVarScrollArea .galleryVarCard .contentWrapper,.uploadWrapper .galleryVarScrollArea .galleryVarCard .clickAnimWrapper{z-index:1;transition:opacity .3s,transform .3s;position:relative}.uploadWrapper .galleryVarScrollArea .galleryVarCard:disabled,.uploadWrapper .galleryVarScrollArea .galleryVarCard[disabled],.uploadWrapper .galleryVarScrollArea .galleryVarCard[aria-disabled=true]{--glass-light-power:.3}.uploadWrapper .galleryVarScrollArea .galleryVarCard:disabled .content-wrapper,.uploadWrapper .galleryVarScrollArea .galleryVarCard:disabled .contentWrapper,.uploadWrapper .galleryVarScrollArea .galleryVarCard[disabled] .content-wrapper,.uploadWrapper .galleryVarScrollArea .galleryVarCard[disabled] .contentWrapper,.uploadWrapper .galleryVarScrollArea .galleryVarCard[aria-disabled=true] .content-wrapper,.uploadWrapper .galleryVarScrollArea .galleryVarCard[aria-disabled=true] .contentWrapper{opacity:.4}.uploadWrapper .galleryVarScrollArea .galleryVarCard.galleryVarAddInline{height:auto}.uploadWrapper .galleryVarScrollArea .galleryVarCard .galleryVarCardMedia{position:absolute;inset:0;overflow:hidden}.uploadWrapper .galleryVarScrollArea .galleryVarCard .galleryVarCardMedia .galleryGridMedia{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.uploadWrapper .galleryVarScrollArea .galleryVarCard .galleryVarCardMedia video.galleryGridMedia{object-fit:cover}.uploadWrapper .galleryVarScrollArea .galleryVarCard .galleryGridSpoilerActions{z-index:12;top:var(--spacing-xs);left:var(--spacing-xs);border-radius:var(--radius-lg);background:var(--background);pointer-events:auto;align-items:center;gap:.25em;padding:.2em;display:flex;position:absolute}.uploadWrapper .galleryVarScrollArea .galleryVarCard .galleryGridSpoilerActions .spoilerBtn:hover{scale:1.2}.uploadWrapper .galleryVarScrollArea .galleryVarCard .galleryGridSpoilerActions .spoilerBtn:active{scale:1}.uploadWrapper .galleryVarScrollArea .galleryVarCard .galleryGridActions{z-index:10;top:var(--spacing-xs);right:var(--spacing-xs);border-radius:var(--radius-lg);background:var(--background);opacity:0;pointer-events:none;align-items:center;gap:.25em;padding:.2em;transition:opacity .2s,transform .2s;display:flex;position:absolute;transform:translateY(-6px)scale(.92)}.uploadWrapper .galleryVarScrollArea .galleryVarCard:hover .galleryGridActions{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.uploadWrapper .galleryVarScrollArea .galleryVarCard .button,.uploadWrapper .galleryVarScrollArea .galleryVarCard .actionBtn{--iconSize:1.1em;z-index:11;width:var(--surfaceSize);min-width:var(--surfaceSize);height:var(--surfaceSize);padding:0;position:relative;--surfaceSize:2.2em!important}.uploadWrapper .galleryVarAddCard{appearance:none;cursor:pointer;outline:0;justify-content:center;align-items:center;padding:0;transition:background .3s;display:flex;position:relative;overflow:hidden;background:var(--container)!important;border:none!important}.uploadWrapper .galleryVarAddCard:hover{background:var(--surface-hover)!important}.uploadWrapper .galleryVarAddCard .galleryVarAddInner{z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.uploadWrapper .galleryVarAddCard .galleryVarAddInner .uploadContent{pointer-events:none;transform-origin:50%;transform:scale(.85)}@media (max-width:900px){.uploadWrapper .galleryVarScrollArea{max-height:20rem}}@media (max-width:640px){.uploadWrapper.isCompact{--compact-media-size:4.75rem;min-height:calc(var(--compact-media-size) + 1.2rem);padding:.6rem}.uploadWrapper.isCompact .compactLayout{gap:.65rem}.uploadWrapper.isCompact .compactLayout.withoutDetails{gap:.5rem}.uploadWrapper.isCompact .compactActions{gap:.45rem}.uploadWrapper.isCompact .compactActionBtn{min-height:2.35em;font-size:calc(var(--font-sm)*.92);padding-inline:.75rem!important}.uploadWrapper.isCompact .compactDetails{gap:.2rem;padding-inline:.15rem}.uploadWrapper.isCompact .compactDetailsTitle{font-size:var(--font-sm)}.uploadWrapper.isCompact .compactDetailsMeta{display:none}.uploadWrapper .galleryVarScrollArea{max-height:18rem;padding:var(--spacing-sm);padding-bottom:2rem}.uploadWrapper .galleryVarScrollArea .galleryVarCard{border-radius:var(--radius-sm)}.uploadWrapper .galleryVarScrollArea .galleryVarCard .galleryGridSpoilerActions{top:.3em;left:.3em}.uploadWrapper .galleryVarScrollArea .galleryVarCard .galleryGridActions{top:.3em;right:.3em}.uploadWrapper .galleryVarScrollArea .galleryVarCard .galleryGridActions .actionBtn{--iconSize:1em;--surfaceSize:2em!important}.uploadWrapper .uploadTitle{font-size:var(--font-xs)!important}}@media (max-width:440px){.uploadWrapper.isCompact{--compact-media-size:4.25rem}.uploadWrapper.isCompact .compactLayout{gap:.5rem}.uploadWrapper.isCompact .compactLayout.withoutDetails{gap:.4rem}.uploadWrapper.isCompact .compactActionBtn{font-size:var(--font-xs);padding-inline:.55rem!important}.uploadWrapper.isCompact .compactDetailsName{font-size:var(--font-xs)}}@keyframes uploadBorderDashFlow{to{stroke-dashoffset:-21px}}@media (prefers-reduced-motion:reduce){.uploadWrapper .uploadBorderRect.isAnimating{animation:none}}
