.D_MddW_dots{text-align:left;width:3ch;font-family:monospace;display:inline-block;position:relative}.D_MddW_dots:before{content:"...";animation:1.5s step-end infinite D_MddW_upload-dots;position:absolute;inset:0;overflow:hidden}@keyframes D_MddW_upload-dots{0%{width:3ch}33.333%{width:2ch}66.667%{width:1ch}}@media (prefers-reduced-motion:reduce){.D_MddW_dots:before{animation:none}}
.kNRKva_overlay{opacity:0;pointer-events:none;transition:opacity .15s}.kNRKva_preview:hover .kNRKva_overlay,.kNRKva_preview:focus-within .kNRKva_overlay{opacity:1;pointer-events:auto}[data-file-grid]:has(.kNRKva_preview:focus-within) .kNRKva_preview:not(:focus-within) .kNRKva_overlay{opacity:0;pointer-events:none}.kNRKva_fileName{text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;display:block;overflow:hidden;transform:translate(0)}.kNRKva_preview:hover .kNRKva_fileName,.kNRKva_preview:focus-within .kNRKva_fileName{max-width:none;transform:translateX(calc(-1 * var(--filename-distance,0px)));transition:transform var(--filename-duration,1s) linear;overflow:visible}@media (prefers-reduced-motion:reduce){.kNRKva_overlay,.kNRKva_preview:hover .kNRKva_fileName,.kNRKva_preview:focus-within .kNRKva_fileName{transition:none}}
._2sWbIG_card[draggable=true]{cursor:grab}._2sWbIG_card[draggable=true]:active{cursor:grabbing}._2sWbIG_placeholder{background:var(--surface);outline:2px dashed var(--input-border);outline-offset:-2px;border-radius:8px}._2sWbIG_placeholder>*{visibility:hidden}._2sWbIG_ghost{z-index:80;pointer-events:none;box-shadow:0 12px 32px var(--color-overlay);border-radius:8px;margin:0;list-style:none;position:fixed;top:0;left:0}._2sWbIG_dragging,._2sWbIG_dragging *{cursor:grabbing!important}
.InWhZa_arrow,.InWhZa_firstDot,.InWhZa_secondDot,.InWhZa_compressionFile,.InWhZa_compressionTopLeft,.InWhZa_compressionTopRight,.InWhZa_compressionBottomLeft,.InWhZa_compressionBottomRight{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){[data-icon-motion]:is(:hover,:focus-visible) .InWhZa_arrow{animation:.9s ease-in-out infinite InWhZa_conversion-push}[data-icon-motion]:is(:hover,:focus-visible) .InWhZa_firstDot{animation:.9s ease-in-out infinite InWhZa_conversion-dot}[data-icon-motion]:is(:hover,:focus-visible) .InWhZa_secondDot{animation:.9s ease-in-out .15s infinite InWhZa_conversion-dot}[data-icon-motion]:is(:hover,:focus-visible) .InWhZa_compressionFile{animation:.9s ease-in-out infinite InWhZa_compression-squeeze}[data-icon-motion]:is(:hover,:focus-visible) .InWhZa_compressionTopLeft{animation:.9s ease-in-out infinite InWhZa_compression-top-left}[data-icon-motion]:is(:hover,:focus-visible) .InWhZa_compressionTopRight{animation:.9s ease-in-out infinite InWhZa_compression-top-right}[data-icon-motion]:is(:hover,:focus-visible) .InWhZa_compressionBottomLeft{animation:.9s ease-in-out infinite InWhZa_compression-bottom-left}[data-icon-motion]:is(:hover,:focus-visible) .InWhZa_compressionBottomRight{animation:.9s ease-in-out infinite InWhZa_compression-bottom-right}}@keyframes InWhZa_conversion-push{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes InWhZa_conversion-dot{0%,to{opacity:.35;transform:translate(0)scale(.85)}50%{opacity:1;transform:translate(3px)scale(1.1)}}@keyframes InWhZa_compression-squeeze{0%,to{transform:scale(1)}50%{transform:scale(.88)}}@keyframes InWhZa_compression-top-left{0%,to{transform:translate(0)}50%{transform:translate(2px,2px)}}@keyframes InWhZa_compression-top-right{0%,to{transform:translate(0)}50%{transform:translate(-2px,2px)}}@keyframes InWhZa_compression-bottom-left{0%,to{transform:translate(0)}50%{transform:translate(2px,-2px)}}@keyframes InWhZa_compression-bottom-right{0%,to{transform:translate(0)}50%{transform:translate(-2px,-2px)}}
