/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.fff-flex-file-upload{--fff-upload-accent:var(--primary-500,#8b5cf6);--fff-upload-surface:#fff;--fff-upload-card:#f7f7fa;--fff-upload-border:#d9d9e0;--fff-upload-text:#19191f;--fff-upload-muted:#7a7a86;--fff-upload-track:#e1e1e9;--fff-upload-progress-color:#5687d3;--fff-upload-paper:#f0efff;--fff-upload-paper-fold:#e5e0f6;--fff-upload-paper-ink:#201645;--fff-upload-paper-right:#f6effd;width:100%;min-width:0;color:var(--fff-upload-text);flex-direction:column;gap:12px;font-size:14px;display:flex}.dark .fff-flex-file-upload{--fff-upload-surface:#111318;--fff-upload-card:#1a1d24;--fff-upload-border:#3e424d;--fff-upload-text:#f4f4f7;--fff-upload-muted:#a9abb5;--fff-upload-track:#363a45;--fff-upload-paper:#302b43;--fff-upload-paper-fold:#423950;--fff-upload-paper-ink:#dfd6ff;--fff-upload-paper-right:#382c43}.fff-flex-file-upload:not(.fff-flex-file-upload--avatar),.fff-flex-file-upload--avatar.fff-flex-file-upload--source-tabs{container:fff-upload/inline-size}.fff-flex-file-upload--secondary{--fff-upload-accent:#737381}.fff-flex-file-upload--flat{--fff-upload-surface:transparent}.fff-flex-file-upload--secondary .fff-flex-file-upload__source-card{background:var(--fff-upload-card);border-color:#0000}.fff-flex-file-upload--secondary .fff-flex-file-upload__frame,.fff-flex-file-upload--flat .fff-flex-file-upload__frame{display:none}.fff-flex-file-upload--secondary .fff-flex-file-upload__select{background:var(--fff-upload-surface)}.fff-flex-file-upload--flat .fff-flex-file-upload__source-card{background:0 0;border:0}.fff-flex-file-upload--sm{font-size:13px}.fff-flex-file-upload--lg{font-size:16px}.fff-flex-file-upload__panel{min-width:0;position:relative}.fff-flex-file-upload__source-card{background:var(--fff-upload-surface);text-align:center;outline-offset:3px;border:1.5px solid #0000;border-radius:24px;outline:2px solid #0000;grid-template-rows:auto auto;align-content:start;justify-items:center;gap:clamp(12px,2.4cqi,18px);min-width:0;padding:clamp(18px,3cqi,24px) clamp(14px,3cqi,24px) clamp(22px,3.8cqi,28px);display:grid;position:relative}.fff-flex-file-upload__source-card.is-pressed{outline-color:#4161ec}.fff-flex-file-upload__dropzone{cursor:pointer}.fff-flex-file-upload__dropzone[tabindex="-1"]{cursor:default}.fff-flex-file-upload__frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fff-flex-file-upload__frame>rect{rx:24px;ry:24px;fill:none;width:calc(100% - 2px);height:calc(100% - 2px);stroke:var(--fff-upload-border);stroke-width:1.5px;stroke-dasharray:8 6;stroke-linecap:round}.fff-flex-file-upload__source-header{grid-template-rows:auto auto auto;justify-items:center;row-gap:8px;width:min(100%,640px);min-width:0;display:grid}.fff-flex-file-upload__source-title{text-wrap:balance;justify-content:center;align-items:center;width:100%;min-height:20px;margin:0;font-size:clamp(13px,2.15cqi,16px);font-weight:600;line-height:20px;display:flex}.fff-flex-file-upload__source-description{width:min(100%,62ch);min-width:0;color:var(--fff-upload-muted);gap:4px;margin:0;font-size:clamp(12px,1.7cqi,13px);line-height:19px;display:grid}.fff-flex-file-upload__source-formats{overflow-wrap:anywhere;text-wrap:balance;margin:0}.fff-flex-file-upload__source-limits{color:var(--fff-upload-muted);flex-wrap:wrap;justify-content:center;column-gap:.35em;margin:0;font-size:max(11px,.92em);display:flex}.fff-flex-file-upload__source-limits>span{white-space:nowrap;max-width:100%}.fff-flex-file-upload__limit-separator{color:var(--fff-upload-border)}.fff-flex-file-upload__source-controls{justify-content:center;align-items:center;width:100%;min-width:0;min-height:40px;display:flex}.fff-flex-file-upload__source-footer{justify-content:center;align-items:center;width:min(100%,480px);display:flex}.fff-flex-file-upload__source-footer>.fff-flex-file-upload__error{margin:0}.fff-flex-file-upload__source-art{isolation:isolate;width:11.75em;height:6.15476em;font-size:clamp(12px,2.2cqi,15px);position:relative}.fff-flex-file-upload__paper-scene{width:504em;height:264em;font-size:.0307738em;position:absolute;top:-15%;left:-17%}.fff-flex-file-upload__paper-scene:before{content:"";filter:blur(10em);background:radial-gradient(#c6c3d145,#d8d4e51a 52%,#0000 74%);width:322em;height:29em;position:absolute;top:193em;left:99em}.fff-flex-file-upload__paper-card{transform-origin:50%;filter:drop-shadow(2em 7em 6em #b6b1ce12);width:125em;height:157em;position:absolute}.fff-flex-file-upload__paper-sheet{clip-path:polygon(0 0,67% 0,100% 29%,100% 100%,0 100%);background:var(--fff-paper-fill);border-radius:12em 3em 13em 12em;position:absolute;inset:0;box-shadow:inset 1em 1em 4em #ffffff8c,inset -2em -2em 5em #bcb5dc16}.fff-flex-file-upload__paper-fold{clip-path:polygon(0 0,100% 100%,0 100%);background:var(--fff-paper-fold);filter:drop-shadow(-1em 2em 2em #b9b2d418);border-bottom-left-radius:11em;width:33%;height:29%;position:absolute;top:0;right:0}.fff-flex-file-upload__paper-glyph{color:var(--fff-paper-ink);justify-content:center;display:flex;position:absolute;inset-inline:0}.fff-flex-file-upload__paper-glyph>svg{height:auto;display:block}.fff-flex-file-upload__paper-card--serif{z-index:1;--fff-paper-fill:linear-gradient(145deg, #f8f7ff 0%, #eeecff 39%, #dcdbf8 100%);--fff-paper-fold:linear-gradient(135deg, #e4e2f5, #dddbf0 80%, #e8e6fa);--fff-paper-ink:#171152;top:69em;left:85em;transform:rotate(-14deg)}.fff-flex-file-upload__paper-card--serif .fff-flex-file-upload__paper-glyph{top:59em;transform:rotate(1deg)}.fff-flex-file-upload__paper-card--serif .fff-flex-file-upload__paper-glyph>svg{width:66em}.fff-flex-file-upload__paper-card--sans{z-index:3;--fff-paper-fill:linear-gradient(145deg, #fafbfb 0%, #f5f6f6 65%, #f2f3f3 100%);--fff-paper-fold:linear-gradient(140deg, #eef0ef 12%, #e5e7e6 80%, #f0f1f0);--fff-paper-ink:#111313;filter:drop-shadow(0 8em 8em #aeb3b31c);width:128em;height:158em;top:48em;left:204em}.fff-flex-file-upload__paper-card--sans .fff-flex-file-upload__paper-sheet{clip-path:polygon(0 0,63% 0,100% 29%,100% 100%,0 100%)}.fff-flex-file-upload__paper-card--sans .fff-flex-file-upload__paper-fold{width:37%}.fff-flex-file-upload__paper-card--sans .fff-flex-file-upload__paper-glyph{top:69em;left:-3em}.fff-flex-file-upload__paper-card--sans .fff-flex-file-upload__paper-glyph>svg{width:59em}.fff-flex-file-upload__paper-card--bold{z-index:2;--fff-paper-fill:linear-gradient(150deg, #fcf6ff 0%, #f4eaff 54%, #e9daf9 100%);--fff-paper-fold:linear-gradient(135deg, #ece0f9, #e7d7f6 78%, #f2e6ff);--fff-paper-ink:#310664;width:115em;height:159em;top:63em;left:329em;transform:rotate(15deg)}.fff-flex-file-upload__paper-card--bold .fff-flex-file-upload__paper-glyph{top:73em;left:-1em}.fff-flex-file-upload__paper-card--bold .fff-flex-file-upload__paper-glyph>svg{width:60em}.fff-flex-file-upload__url-art-scene,.fff-flex-file-upload__camera-art-scene{position:absolute;inset:0}.fff-flex-file-upload__url-art-scene{--fff-url-art-paper:#f4f3f8;--fff-url-art-edge:#ddd9e7;--fff-url-art-detail:#aba4b7;--fff-url-art-back:#292633;font-size:.0667614em}.fff-flex-file-upload__url-art-back{background:var(--fff-url-art-back);border-radius:10em;width:79em;height:84em;position:absolute;top:6em;left:45em;transform:rotate(11deg)}.fff-flex-file-upload__url-art-paper{border:1em solid var(--fff-url-art-edge);background:var(--fff-url-art-paper);border-radius:10em;width:83em;height:85em;position:absolute;top:4em;left:29em;overflow:hidden;transform:rotate(-9deg)}.fff-flex-file-upload__url-art-ribbon{color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,50% 84%,0 100%);background:#7964e8;width:30em;height:47em;padding:9em 5em 15em;position:absolute;top:-1em;right:9em}.fff-flex-file-upload__url-art-ribbon>svg,.fff-flex-file-upload__url-art-download>svg,.fff-flex-file-upload__camera-art-photo>svg{width:100%;height:100%;display:block}.fff-flex-file-upload__url-art-line{background:var(--fff-url-art-detail);border-radius:5em;width:43em;height:4em;position:absolute;top:51em;left:12em}.fff-flex-file-upload__url-art-line--second{width:55em;top:61em}.fff-flex-file-upload__url-art-line--accent{background:#7964e8;width:28em;top:71em}.fff-flex-file-upload__url-art-download{color:#fff;border:3em solid var(--fff-upload-surface);background:#7964e8;border-radius:13em;width:40em;height:40em;padding:8em;position:absolute;top:51em;left:103em;transform:rotate(8deg)}.dark .fff-flex-file-upload__url-art-scene{--fff-url-art-paper:#e7e4ef;--fff-url-art-edge:#bbb3cc;--fff-url-art-detail:#9b93ad;--fff-url-art-back:#62596f}.fff-flex-file-upload__camera-art-scene{font-size:.0667614em}.fff-flex-file-upload__camera-art-photo{color:#7f7a8e;background:#e7e7ec;border-radius:9em;width:55em;height:70em;padding:12em 6em 22em;position:absolute;top:4em;left:3em;transform:rotate(-12deg)}.fff-flex-file-upload__camera-art-body{z-index:3;background:#292633;border-radius:23em;width:107em;height:48em;position:absolute;top:15em;left:43em}.fff-flex-file-upload__camera-art-optics{color:#fff;background:#14121b;border:4em solid #7964e8;border-radius:50%;width:39em;height:39em;padding:6em;position:absolute;top:5em;left:33em}.fff-flex-file-upload__camera-art-optics>svg,.fff-flex-file-upload__camera-art-small-photo>svg{width:100%;height:100%;display:block}.fff-flex-file-upload__camera-art-status{background:#a79aff;border-radius:50%;width:4em;height:4em;position:absolute;top:21em;left:15em}.fff-flex-file-upload__camera-art-slot{background:#787182;border-radius:4em;width:9em;height:4em;position:absolute;top:21em;right:12em}.fff-flex-file-upload__camera-art-neck{background:#aaa6b5;border-radius:5em;width:22em;height:27em;position:absolute;top:57em;left:84em;transform:skew(-9deg)}.fff-flex-file-upload__camera-art-base{background:#e7e7ec;border-radius:50%;width:62em;height:11em;position:absolute;top:80em;left:64em}.fff-flex-file-upload__camera-art-small-photo{color:#fff;background:#7964e8;border-radius:9em;width:40em;height:40em;padding:7em;position:absolute;top:47em;right:0;transform:rotate(13deg)}.dark .fff-flex-file-upload__camera-art-body{background:#dad7e4}.dark .fff-flex-file-upload__camera-art-photo{color:#dad5e8;background:#514b60}.dark .fff-flex-file-upload__camera-art-neck{background:#b5aeca}.dark .fff-flex-file-upload__camera-art-base{background:#8d859f}.dark .fff-flex-file-upload__camera-art-status{background:#7964e8}.dark .fff-flex-file-upload__camera-art-slot{background:#716b80}.dark .fff-flex-file-upload__paper-card--serif{--fff-paper-fill:linear-gradient(145deg, #373146, #252036);--fff-paper-fold:linear-gradient(135deg, #4d425f, #3a304c);--fff-paper-ink:#d8cdf5}.dark .fff-flex-file-upload__paper-card--sans{--fff-paper-fill:linear-gradient(145deg, #33373c, #22252a);--fff-paper-fold:linear-gradient(135deg, #464b50, #35393e);--fff-paper-ink:#e0e4e8}.dark .fff-flex-file-upload__paper-card--bold{--fff-paper-fill:linear-gradient(145deg, #3d2d4b, #2b2035);--fff-paper-fold:linear-gradient(135deg, #564067, #402f4e);--fff-paper-ink:#e5c9fc}.dark .fff-flex-file-upload__paper-scene:before{background:radial-gradient(#0003,#0000 74%)}.fff-flex-file-upload__dropzone.is-dragging{outline-color:#4161ec}.fff-flex-file-upload__heading{font-size:1.1em;font-weight:600;line-height:1.45;display:block}.fff-flex-file-upload__hint{max-width:38ch;color:var(--fff-upload-muted);margin:0;line-height:1.6}.fff-flex-file-upload__select{background:var(--fff-upload-muted);border:0;border-radius:999px;justify-content:center;align-items:center;min-height:40px;margin:0;padding:8px 16px;font-size:clamp(12px,1.85cqi,14px);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fff-flex-file-upload__select{background:color-mix(in srgb, var(--fff-upload-muted) 9%, var(--fff-upload-surface))}}.fff-flex-file-upload__select{color:var(--fff-upload-text);cursor:pointer;font-weight:500;line-height:20px;transition:background-color .18s,transform .18s cubic-bezier(.22,1,.36,1)}.fff-flex-file-upload__select:hover:not(:disabled){background:var(--fff-upload-muted)}@supports (color:color-mix(in lab, red, red)){.fff-flex-file-upload__select:hover:not(:disabled){background:color-mix(in srgb, var(--fff-upload-muted) 17%, var(--fff-upload-surface))}}.fff-flex-file-upload__select:active:not(:disabled){transform:scale(.98)}.fff-flex-file-upload__select:focus-visible,.fff-flex-file-upload__action:focus-visible{outline:2px solid var(--fff-upload-accent);outline-offset:3px}.fff-flex-file-upload__select:disabled,.fff-flex-file-upload__action:disabled{opacity:.45;cursor:not-allowed}.fff-flex-file-upload__files{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:0;display:grid;position:relative}.fff-flex-file-upload__files:empty{margin-top:0}.fff-flex-file-upload__card{background:var(--fff-upload-card);border-radius:16px;align-items:center;gap:14px;min-width:0;min-height:88px;padding:16px 18px;transition:background-color .18s;display:flex;position:relative}.fff-flex-file-upload__file-art{border-radius:8px;flex:0 0 44px;width:44px;height:52px;overflow:hidden}.fff-flex-file-upload__file-art>img{object-fit:cover;width:100%;height:100%;display:block}.fff-flex-file-upload__file-art>.fff-flex-file-upload__file-icon{object-fit:contain}.fff-flex-file-upload__file-copy{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.fff-flex-file-upload__file-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.4;overflow:hidden}.fff-flex-file-upload__file-detail{color:var(--fff-upload-muted);flex-wrap:wrap;gap:4px;font-size:.88em;line-height:1.4;display:flex}.fff-flex-file-upload__actions{flex:none;align-items:center;gap:6px;display:flex}.fff-flex-file-upload__action{width:32px;height:32px;color:var(--fff-upload-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;padding:5px;transition:background-color .15s,color .15s;display:inline-flex}.fff-flex-file-upload__action:hover:not(:disabled){color:var(--fff-upload-text);background:var(--fff-upload-muted)}@supports (color:color-mix(in lab, red, red)){.fff-flex-file-upload__action:hover:not(:disabled){background:color-mix(in srgb, var(--fff-upload-muted) 12%, transparent)}}.fff-flex-file-upload__card>.fff-flex-file-upload__actions>.fff-flex-file-upload__action{background:var(--fff-upload-muted);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.fff-flex-file-upload__card>.fff-flex-file-upload__actions>.fff-flex-file-upload__action{background:color-mix(in srgb, var(--fff-upload-muted) 8%, transparent)}}.fff-flex-file-upload__card>.fff-flex-file-upload__actions>.fff-flex-file-upload__action:hover:not(:disabled){background:var(--fff-upload-muted)}@supports (color:color-mix(in lab, red, red)){.fff-flex-file-upload__card>.fff-flex-file-upload__actions>.fff-flex-file-upload__action:hover:not(:disabled){background:color-mix(in srgb, var(--fff-upload-muted) 16%, transparent)}}.fff-flex-file-upload__card>.fff-flex-file-upload__actions>.fff-flex-file-upload__action svg [stroke]{stroke-width:2px}.fff-flex-file-upload__action>span>svg,.fff-flex-file-upload__action>svg{width:20px;height:20px;display:block}.fff-flex-file-upload--reorderable [data-fff-upload-id]{cursor:grab}.fff-flex-file-upload__sort-handle{cursor:grab;touch-action:none}.fff-flex-file-upload__queue{justify-content:flex-end;margin-inline-start:auto;display:flex}.fff-flex-file-upload__footer{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.fff-flex-file-upload__footer:has(>.fff-flex-file-upload__queue:is([x-cloak],[style*="display: none"])):not(:has(>.fff-flex-file-upload__summary)){display:none}.fff-flex-file-upload__footer>.fff-flex-file-upload__summary{flex:180px;min-width:0}.fff-flex-file-upload__queue-action{color:var(--fff-upload-muted);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.fff-flex-file-upload__queue-action:hover:not(:disabled){background:var(--fff-upload-card);color:var(--fff-upload-text)}.fff-flex-file-upload__queue-action:disabled{opacity:.45;cursor:wait}.fff-flex-file-upload__queue-action>svg{width:16px;height:16px}.fff-flex-file-upload--reorderable .fff-flex-file-upload__tile-face{touch-action:none}.fff-flex-file-upload.is-sorting{-webkit-user-select:none;user-select:none;cursor:grabbing}.fff-flex-file-upload .is-sort-source{opacity:.18}.fff-flex-file-upload .fff-flex-file-upload__sort-ghost{z-index:1000;pointer-events:none;opacity:.95;cursor:grabbing;will-change:transform;margin:0;position:fixed}.fff-flex-file-upload__inline-percentage{font-variant-numeric:tabular-nums}.fff-flex-file-upload__card>.fff-flex-file-upload__actions>.fff-flex-file-upload__action--retry{padding:0;border-radius:999px;flex:none;gap:6px;width:auto;height:30px;padding-inline:10px 12px;font-size:12px;font-weight:500;line-height:1.4}.fff-flex-file-upload__card>.fff-flex-file-upload__actions>.fff-flex-file-upload__action--retry>svg{width:14px;height:14px}@container fff-upload (max-width:440px){.fff-flex-file-upload__retry-label{display:none}.fff-flex-file-upload__card>.fff-flex-file-upload__actions>.fff-flex-file-upload__action--retry{width:30px;padding:0}}.fff-flex-file-upload__progress{background:var(--fff-upload-track);border-radius:999px;flex-shrink:0;width:100%;height:4px;margin-top:2px;position:relative;overflow:hidden}.fff-flex-file-upload__progress>span{border-radius:inherit;background:var(--fff-upload-accent);transform-origin:0;width:100%;height:100%;transition:transform .16s linear;display:block}[dir=rtl] .fff-flex-file-upload__progress>span{transform-origin:100%}.fff-flex-file-upload__card.is-failed{background:#e11d48}@supports (color:color-mix(in lab, red, red)){.fff-flex-file-upload__card.is-failed{background:color-mix(in srgb, #e11d48 5%, var(--fff-upload-card))}}.fff-flex-file-upload__error{color:#e11d48;margin:0;font-size:.9em;line-height:1.5}.fff-flex-file-upload__summary{color:var(--fff-upload-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.85em;display:flex}.fff-flex-file-upload__remaining{text-align:end;margin-inline-start:auto}.fff-flex-file-upload--compact .fff-flex-file-upload__card{min-height:64px;padding-block:10px}.fff-flex-file-upload--compact .fff-flex-file-upload__file-art{flex-basis:34px;width:34px;height:40px}.fff-flex-file-upload--grid{gap:0}.fff-flex-file-upload--grid>.fff-flex-file-upload__error,.fff-flex-file-upload--grid>.fff-flex-file-upload__footer{margin-top:12px}.fff-flex-file-upload--grid .fff-flex-file-upload__files{grid-template-columns:repeat(auto-fill, minmax(min(var(--fff-upload-tile-size,116px), 100%), var(--fff-upload-tile-size,116px)));width:100%;max-width:calc(var(--fff-upload-columns,3) * (var(--fff-upload-tile-size,116px) + 16px) - 16px);gap:16px;margin-top:12px;position:relative}.fff-flex-file-upload__tile{width:100%;min-width:0;position:relative;container-type:inline-size}.fff-flex-file-upload__tile.is-leaving{pointer-events:none}.fff-flex-file-upload__tile.is-leaving .fff-flex-file-upload__tile-primary .fff-flex-file-upload__action:disabled{opacity:1}.fff-flex-file-upload__tile-face{aspect-ratio:1;border-radius:calc(var(--fff-upload-tile-size,116px) * 24 / 116);background:var(--fff-upload-surface);border:2px solid #ebebeb;width:100%;position:relative}.dark .fff-flex-file-upload__tile-face{border-color:var(--fff-upload-border)}.fff-flex-file-upload__tile-image{object-fit:cover;border-radius:calc(var(--fff-upload-tile-size,116px) * 24 / 116 - 2px);width:100%;height:100%;display:block;position:absolute;inset:0}.fff-flex-file-upload__tile-glyph{object-fit:contain;top:11%;width:30%;height:40%;display:block;position:absolute;inset-inline-start:11%}.fff-flex-file-upload__tile-name{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;color:var(--fff-upload-muted);inset-inline:11%;font-size:12.325cqi;font-weight:500;line-height:1.25;position:absolute;bottom:10%;overflow:hidden}.fff-flex-file-upload__tile.has-preview .fff-flex-file-upload__tile-name,.fff-flex-file-upload__tile.has-preview .fff-flex-file-upload__tile-glyph{display:none}.fff-flex-file-upload__tile-primary{z-index:2;opacity:1;filter:none;top:6%;transition:opacity .24s,filter .24s;position:absolute;inset-inline-end:6%}.fff-flex-file-upload__tile-primary .fff-flex-file-upload__actions{gap:0}.fff-flex-file-upload__tile-primary .fff-flex-file-upload__action{background:#f5f5f5;border-radius:50%;flex-basis:24.65cqi;width:24.65cqi;height:24.65cqi;min-height:0;padding:5.1cqi}.dark .fff-flex-file-upload__tile-primary .fff-flex-file-upload__action{background:var(--fff-upload-card)}.fff-flex-file-upload__tile-primary .fff-flex-file-upload__action>span>svg,.fff-flex-file-upload__action>svg{width:14.45cqi;height:14.45cqi}.fff-flex-file-upload__tile.has-preview .fff-flex-file-upload__tile-primary .fff-flex-file-upload__action{color:#1d1d1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;box-shadow:0 1px 6px #00000026}.fff-flex-file-upload__tile.has-preview .fff-flex-file-upload__tile-primary .fff-flex-file-upload__action:hover:not(:disabled){background:#fff}.fff-flex-file-upload__tile-primary .fff-flex-file-upload__action>svg [stroke]{stroke-width:3px}.fff-flex-file-upload__tile-percentage{pointer-events:none;z-index:1;letter-spacing:-.035em;color:var(--fff-upload-progress-color);font-variant-numeric:tabular-nums;opacity:0;filter:blur(3px);top:10%;font-size:16cqi;font-weight:500;line-height:1.15;transition:opacity .24s,filter .24s;position:absolute;inset-inline-end:7%}.fff-flex-file-upload__tile.has-progress .fff-flex-file-upload__tile-percentage{opacity:1;filter:none}.fff-flex-file-upload__tile.has-preview .fff-flex-file-upload__tile-percentage{color:#fff;letter-spacing:0;background:#16181df0;border-radius:999px;padding:4cqi 7cqi;font-size:14cqi;font-weight:650;line-height:1.2}.fff-flex-file-upload--grid-actions-menu .fff-flex-file-upload__tile.is-uploading .fff-flex-file-upload__tile-primary{opacity:1;filter:none;pointer-events:auto;top:auto;bottom:6%}.fff-flex-file-upload__tile[data-fff-upload-new] .fff-flex-file-upload__tile-face{transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1)}@starting-style{.fff-flex-file-upload__tile[data-fff-upload-new] .fff-flex-file-upload__tile-face{opacity:0;transform:translateY(10px)scale(.88)}}.fff-flex-file-upload__tile.is-uploading .fff-flex-file-upload__tile-primary,.fff-flex-file-upload__tile.is-loading .fff-flex-file-upload__tile-primary{opacity:0;filter:blur(3px);pointer-events:none}.fff-flex-file-upload__tile-progress{pointer-events:none;width:calc(100% + 4px);height:calc(100% + 4px);color:var(--fff-upload-progress-color);opacity:0;transition:opacity .2s cubic-bezier(0,0,.2,1);position:absolute;inset:-2px;overflow:visible}.fff-flex-file-upload__tile-progress>path{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dasharray .2s linear}.fff-flex-file-upload__tile.has-progress .fff-flex-file-upload__tile-progress{opacity:1}.fff-flex-file-upload__tile.is-failed .fff-flex-file-upload__tile-face{border-color:#e11d48}.fff-flex-file-upload__tile.is-failed .fff-flex-file-upload__tile-primary .fff-flex-file-upload__action--retry{color:#e11d48;background:#fff1f2}.fff-flex-file-upload__tile.is-failed .fff-flex-file-upload__tile-primary .fff-flex-file-upload__action--retry:hover:not(:disabled){background:#ffe4e6}.fff-flex-file-upload__tile-secondary{min-height:24px;padding-top:4px}.fff-flex-file-upload__tile-secondary .fff-flex-file-upload__actions{flex-wrap:wrap;justify-content:center;gap:2px}.fff-flex-file-upload__tile-secondary .fff-flex-file-upload__action{flex-basis:24px;width:24px;height:24px;padding:3px}.fff-flex-file-upload__tile-secondary .fff-flex-file-upload__action>span>svg,.fff-flex-file-upload__action>svg{width:16px;height:16px}.fff-flex-file-upload--avatar{width:max-content;max-width:100%}.fff-flex-file-upload--avatar.fff-flex-file-upload--source-tabs{width:100%}.fff-flex-file-upload__avatar-shell{width:var(--fff-upload-avatar-size,128px);height:var(--fff-upload-avatar-size,128px);outline-offset:3px;border-radius:50%;outline:2px solid #0000;margin:6px 6px 12px;position:relative}.fff-flex-file-upload__avatar-shell.is-pressed,.fff-flex-file-upload__avatar-shell.is-dragging{outline-color:#4161ec}.fff-flex-file-upload__avatar-fallback{background:var(--fff-upload-surface);width:100%;height:100%;color:var(--fff-upload-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset:0;overflow:hidden}.fff-flex-file-upload__avatar-placeholder{place-items:center;line-height:0;transition:opacity .22s,transform .28s cubic-bezier(.2,.7,.2,1);display:grid}.fff-flex-file-upload__avatar-shell.has-file .fff-flex-file-upload__avatar-placeholder{opacity:0;transform:translateY(24px)}.fff-flex-file-upload__avatar-placeholder>svg,.fff-flex-file-upload__avatar-placeholder>span>svg{width:clamp(24px,calc(var(--fff-upload-avatar-size,128px) / 4),40px);height:clamp(24px,calc(var(--fff-upload-avatar-size,128px) / 4),40px)}.fff-flex-file-upload__avatar-placeholder>svg [stroke]{stroke-width:2px}.fff-flex-file-upload__avatar-placeholder>[hidden]{display:none}.fff-flex-file-upload__default-avatar{width:var(--fff-upload-avatar-size,128px);height:var(--fff-upload-avatar-size,128px);border-radius:50%;display:block}.fff-flex-file-upload__avatar-backdrop{object-fit:cover;pointer-events:none;border:2px solid #ebebeb;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.fff-flex-file-upload__avatar-viewer{z-index:2;cursor:zoom-in;background:0 0;border:0;border-radius:50%;width:100%;height:100%;padding:0;position:absolute;inset:0}.fff-flex-file-upload__avatar-viewer:focus-visible{outline:2px solid var(--fff-upload-accent,#4161ec);outline-offset:3px}.fff-flex-file-upload__avatar-viewer:disabled{cursor:progress}.fff-flex-file-upload__avatar-frame{z-index:2;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0;overflow:visible}.fff-flex-file-upload__avatar-shell[data-has-file=true] .fff-flex-file-upload__avatar-frame{opacity:0}.fff-flex-file-upload__avatar-frame>circle{fill:none;stroke:var(--fff-upload-border);stroke-width:1.5px;stroke-dasharray:8 6;stroke-linecap:round}.fff-flex-file-upload__avatar-tint{pointer-events:none;opacity:0;background:linear-gradient(#0000 48%,#0008);border-radius:50%;transition:opacity .24s;position:absolute;inset:0}.fff-flex-file-upload__avatar-shell.has-file .fff-flex-file-upload__avatar-tint{opacity:1}.fff-flex-file-upload__avatar-shell.is-complete .fff-flex-file-upload__avatar-tint{background:linear-gradient(#0000 45%,#24a462d9)}.fff-flex-file-upload__avatar-shell.is-failed .fff-flex-file-upload__avatar-tint{background:linear-gradient(#0000 45%,#e11d48bb)}.fff-flex-file-upload__avatar-actions{--fff-avatar-unit:calc(var(--fff-upload-avatar-size,128px) / 8);z-index:3;pointer-events:none;position:absolute;inset:0}.fff-flex-file-upload__avatar-action{bottom:calc(var(--fff-avatar-unit) * 1.45);width:calc(var(--fff-avatar-unit) * 1.625);height:calc(var(--fff-avatar-unit) * 1.625);color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#0008;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .25s,transform .32s cubic-bezier(.175,.885,.32,1.275),box-shadow .25s;display:grid;position:absolute;transform:translateY(8px)scale(.75)}.fff-flex-file-upload__avatar-action--left{left:calc(50% - var(--fff-avatar-unit) * 3)}.fff-flex-file-upload__avatar-action--right{right:calc(50% - var(--fff-avatar-unit) * 3)}.fff-flex-file-upload__avatar-action--center{left:calc(50% - var(--fff-avatar-unit));bottom:calc(var(--fff-avatar-unit) * .375);width:calc(var(--fff-avatar-unit) * 2);height:calc(var(--fff-avatar-unit) * 2);padding:calc(var(--fff-avatar-unit) * .1875)}.fff-flex-file-upload__avatar-action[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.fff-flex-file-upload__avatar-action>svg{width:100%;height:100%}.fff-flex-file-upload__avatar-action>svg [stroke]{stroke-width:2.8px}.fff-flex-file-upload__avatar-action--center>svg{width:70%;height:70%}.fff-flex-file-upload__avatar-action--center>svg [stroke]{stroke-width:2px}.fff-flex-file-upload__avatar-action:hover:not(:disabled),.fff-flex-file-upload__avatar-action:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffffe6}.fff-flex-file-upload__avatar-action[data-visible=true]:disabled{opacity:.5;cursor:default}.fff-flex-file-upload__avatar-progress{text-align:center;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #0008;top:15%;font-size:11px;font-weight:650;position:absolute;inset-inline:0}.fff-flex-file-upload__accessible-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fff-flex-file-upload__source-note{color:var(--fff-upload-muted);max-width:48ch;margin:0;font-size:12px;line-height:16px}.fff-flex-file-upload__select>svg{width:18px;height:18px;margin-inline-end:8px}.fff-flex-file-upload__url-controls{gap:10px;width:min(100%,480px)}.fff-flex-file-upload__url-controls>.fff-flex-file-upload__select{margin:0}.fff-flex-file-upload .fff-flex-file-upload__engine,.fff-flex-file-upload .fff-flex-file-upload__engine .fff-flex-file-upload__transport,.fff-flex-file-upload .fff-flex-file-upload__engine .filepond--root{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;min-height:1px;position:absolute;overflow:hidden}.fff-flex-file-upload__engine .fi-fo-file-upload-error-message{margin-top:8px}.fff-flex-file-upload__source-error{color:#e11d48;margin-top:10px}@media (max-width:640px){.fff-flex-file-upload__card{gap:10px;padding-inline:12px}.fff-flex-file-upload__actions{flex-wrap:wrap;justify-content:end;gap:2px;max-width:90px}}@container fff-upload (max-width:420px){.fff-flex-file-upload--source-tabs>.fff-segment-control{--fff-px-sm:6px;--fff-px-md:6px;--fff-px-lg:6px;--fff-text-sm:12px;--fff-text-md:12px;--fff-text-lg:12px;--fff-gap-sm:4px;--fff-gap-md:4px;--fff-gap-lg:4px;--fff-icon-sm:14px;--fff-icon-md:14px;--fff-icon-lg:14px}.fff-flex-file-upload--source-tabs>.fff-segment-control .fff-segment-item{min-width:0}.fff-flex-file-upload--source-tabs>.fff-segment-control .fff-segment-item__label{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.fff-flex-file-upload__source-title{min-height:40px}.fff-flex-file-upload__source-description{line-height:18px}.fff-flex-file-upload__source-note{font-size:11px;line-height:16px}.fff-flex-file-upload__select{padding-inline:12px}}@container fff-upload (max-width:360px){.fff-flex-file-upload--source-tabs>.fff-segment-control{--fff-px-sm:4px;--fff-px-md:4px;--fff-px-lg:4px;--fff-gap-sm:2px;--fff-gap-md:2px;--fff-gap-lg:2px;--fff-icon-sm:12px;--fff-icon-md:12px;--fff-icon-lg:12px}.fff-flex-file-upload__url-controls{flex-direction:column;align-items:stretch;gap:6px}}@container fff-upload (max-width:280px){.fff-flex-file-upload__source-art{font-size:10.5px}}.fff-flex-file-upload--source-tabs .fff-flex-file-upload__source-header,.fff-flex-file-upload--source-tabs .fff-flex-file-upload__source-controls{animation:.22s cubic-bezier(.2,.7,.2,1) both fff-upload-source-enter}@keyframes fff-upload-source-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fff-flex-file-upload__dropzone,.fff-flex-file-upload__select,.fff-flex-file-upload__card,.fff-flex-file-upload__action,.fff-flex-file-upload__progress>span,.fff-flex-file-upload__source-card{transition:none}.fff-flex-file-upload__avatar-shell,.fff-flex-file-upload__avatar-frame,.fff-flex-file-upload__tile.is-new,.fff-flex-file-upload__tile-progress,.fff-flex-file-upload__tile-progress>path,.fff-flex-file-upload__tile-primary,.fff-flex-file-upload__tile-percentage{transition:none;animation:none}.fff-flex-file-upload__select:hover:not(:disabled),.fff-flex-file-upload__select:active:not(:disabled){transform:none}.fff-flex-file-upload--source-tabs .fff-flex-file-upload__source-header,.fff-flex-file-upload--source-tabs .fff-flex-file-upload__source-controls{animation:none}}.fff-upload-action-enter{transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1)}.fff-upload-action-leave{transition:opacity .16s,transform .2s cubic-bezier(.4,0,1,1)}.fff-upload-action-hidden{opacity:0;transform:translateY(5px)scale(.8)}.fff-upload-action-visible{opacity:1;transform:translate(0)scale(1)}.fff-upload-action-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.65s linear infinite fff-upload-action-spin;display:block}.fff-flex-file-upload__action>span{place-items:center;display:grid}.fff-flex-file-upload__tile.is-viewer-pending .fff-flex-file-upload__tile-face{animation:.22s cubic-bezier(.22,1,.36,1) fff-upload-preview-press}@keyframes fff-upload-preview-press{0%{transform:scale(1)}40%{transform:scale(.97)}to{transform:scale(1)}}@keyframes fff-upload-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fff-upload-action-enter,.fff-upload-action-leave{transition:none}.fff-flex-file-upload__tile.is-viewer-pending .fff-flex-file-upload__tile-face{animation:none}}.fff-upload-viewer-entry{z-index:49;pointer-events:none;position:fixed;inset:0}.fff-upload-viewer-entry__chrome{pointer-events:none;position:absolute;top:0;left:0}.fff-upload-viewer-entry__backdrop{will-change:opacity;background:#f5f5f7;position:absolute;inset:0}.dark .fff-upload-viewer-entry__backdrop{background:#161618}.fff-upload-viewer-entry>:is(img,canvas){transform-origin:0 0;pointer-events:none;will-change:transform, clip-path;max-width:none;max-height:none;display:block;position:fixed;top:0;left:0}.fff-upload-lightbox-window.fi-modal-window{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0;inset:0;opacity:1!important;transition:none!important;position:fixed!important;transform:none!important}.fff-upload-lightbox-window.is-viewer-ready{background:var(--fff-viewer-backdrop)}.fff-upload-lightbox-window>.fff-upload-viewer-entry{z-index:0}.fff-upload-lightbox-window>.fi-modal-content{z-index:1;position:relative}.fff-upload-lightbox-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.fff-upload-lightbox-window:not(.is-viewer-ready) .fff-upload-viewer__stage>img,.fff-upload-lightbox-window:not(.is-viewer-ready) .fff-upload-viewer__chrome,.fff-upload-lightbox-window:not(.is-viewer-ready) .fff-upload-lightbox-information{opacity:0}.fff-upload-lightbox-window.has-entry-chrome .fff-upload-viewer__chrome{visibility:hidden}.fff-upload-lightbox-window:not(.is-viewer-ready) .fff-upload-lightbox-information,.fff-upload-lightbox-window.has-entry-chrome .fff-upload-lightbox-information{opacity:0}.fi-modal-window-ctn:has(>.fff-upload-lightbox-window){padding:0}.fff-upload-lightbox-window.fi-transition-enter-start,.fff-upload-lightbox-window.fi-transition-enter-end{opacity:1;transform:none}.fff-upload-lightbox-window.fi-transition-leave-end{transform:none}.fff-upload-viewer-entry,.fff-upload-lightbox-window{--fff-viewer-backdrop:#f5f5f7;--fff-viewer-ink:#1d1d1f;--fff-viewer-muted:#6e6e73;--fff-viewer-glass:#ffffffd9;--fff-viewer-line:#00000009}.dark .fff-upload-viewer-entry,.dark .fff-upload-lightbox-window{--fff-viewer-backdrop:#161618;--fff-viewer-ink:#f5f5f7;--fff-viewer-muted:#a1a1a6;--fff-viewer-glass:#2c2c2ed9;--fff-viewer-line:#ffffff0d}.fff-upload-viewer__identity{top:max(24px,env(safe-area-inset-top));z-index:2;pointer-events:none;color:var(--fff-viewer-ink);flex-direction:column;gap:4px;display:flex;position:absolute;left:28px;right:88px}.fff-upload-viewer__identity>span:first-child{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.015em;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.fff-upload-viewer__identity>span:nth-child(2){color:var(--fff-viewer-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.fff-upload-viewer__close{top:max(20px,env(safe-area-inset-top));z-index:2;border:1px solid var(--fff-viewer-line);background:var(--fff-viewer-glass);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);width:44px;height:44px;color:var(--fff-viewer-ink);cursor:pointer;pointer-events:auto;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .16s,transform .16s;display:grid;position:absolute;right:24px;box-shadow:0 2px 8px #00000005,0 8px 28px #00000004}.fff-upload-viewer__close>svg{width:20px;height:20px}.fff-upload-viewer__close:hover{background:var(--fff-viewer-backdrop);transform:scale(1.06)}.fff-upload-viewer__close:active{transform:scale(.94)}.fff-upload-viewer__close:focus-visible{outline-offset:4px;outline:2px solid #007aff}.fff-upload-viewer__caption{left:50%;bottom:max(24px,env(safe-area-inset-bottom));z-index:2;border:1px solid var(--fff-viewer-line);background:var(--fff-viewer-glass);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border-radius:999px;align-items:center;gap:4px;width:max-content;padding:4px;display:flex;position:absolute;translate:-50%;box-shadow:0 8px 32px #00000008}.fff-upload-viewer__caption>.fff-upload-viewer__zoom{width:36px;height:36px;color:var(--fff-viewer-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .16s,transform .16s,opacity .16s;display:grid}.fff-upload-viewer__zoom>svg{width:20px;height:20px}.fff-upload-viewer__zoom:hover{background:var(--fff-viewer-backdrop);transform:scale(1.06)}.fff-upload-viewer__zoom:active{transform:scale(.94)}.fff-upload-viewer__caption>.fff-upload-viewer__percentage{min-width:58px;color:var(--fff-viewer-ink);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 4px;font-size:12px;font-weight:500}.fff-upload-viewer__caption>button:focus-visible{outline-offset:4px;outline:2px solid #007aff}.fff-upload-viewer__caption>button{transition:opacity .18s}.fff-upload-viewer__caption>button:disabled{opacity:.35;cursor:default}@media (max-width:767px){.fff-upload-viewer__identity{top:max(22px,env(safe-area-inset-top));left:20px}.fff-upload-viewer__close{right:16px}.fff-upload-viewer__caption{bottom:16px}}@media (prefers-reduced-motion:reduce){.fff-upload-viewer__close,.fff-upload-viewer__zoom{transition:none}}.fff-upload-viewer__arrow{border:1px solid var(--fff-viewer-line);background:var(--fff-viewer-glass);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);width:44px;height:44px;color:var(--fff-viewer-ink);cursor:pointer;z-index:2;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .16s,transform .16s,opacity .16s;display:grid;position:absolute;top:calc(50% - 22px);box-shadow:0 2px 8px #00000005,0 8px 28px #00000004}.fff-upload-viewer__arrow--previous{left:20px}.fff-upload-viewer__arrow--next{right:20px}.fff-upload-viewer__arrow>svg{width:20px;height:20px}.fff-upload-viewer__arrow:hover{background:var(--fff-viewer-backdrop);transform:scale(1.06)}.fff-upload-viewer__arrow:active{transform:scale(.94)}.fff-upload-viewer__arrow:focus-visible{outline-offset:4px;outline:2px solid #007aff}:is(.fff-upload-lightbox-information,.fff-upload-viewer-entry__information){border:1px solid var(--fff-viewer-line);background:var(--fff-viewer-glass);height:calc(100% - 32px);min-height:0;color:var(--fff-viewer-ink);border-radius:24px;margin:16px 16px 16px 0;padding:28px 24px;overflow-y:auto;box-shadow:0 8px 40px #00000003}.fff-upload-viewer__arrow:disabled{opacity:.55;cursor:default}.fff-upload-viewer-entry__information{pointer-events:none;width:336px;height:calc(100dvh - 32px);margin:0;position:fixed;top:16px;right:16px;overflow:hidden}.fff-upload-viewer-entry__loading{width:100%;height:100%;color:var(--fff-viewer-muted);place-items:center;display:grid}.fff-upload-viewer-entry__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite fff-upload-action-spin}.fff-upload-lightbox-window.has-entry-information .fff-upload-lightbox-information{box-shadow:none;background:0 0;border-color:#0000}@media (max-width:767px){.fff-upload-viewer-entry__information{width:auto;height:calc(38dvh - 12px);padding:20px;top:62dvh;left:12px;right:12px}.fff-upload-viewer__arrow{width:40px;height:40px}.fff-upload-viewer__arrow--previous{left:8px}.fff-upload-viewer__arrow--next{right:8px}}@media (prefers-reduced-motion:reduce){.fff-upload-viewer__arrow{transition:none}}.fff-flex-file-upload__avatar-actions,.fff-flex-file-upload__tile-primary,.fff-flex-file-upload__tile-secondary,.fff-flex-file-upload__card>.fff-flex-file-upload__actions{transition:opacity .2s,translate .24s cubic-bezier(.22,1,.36,1)}.fff-flex-file-upload__avatar-shell[data-fff-viewer-origin-active=true] .fff-flex-file-upload__avatar-actions,.fff-flex-file-upload__tile[data-fff-viewer-origin-active=true] .fff-flex-file-upload__tile-primary,.fff-flex-file-upload__tile[data-fff-viewer-origin-active=true] .fff-flex-file-upload__tile-secondary,.fff-flex-file-upload__card[data-fff-viewer-origin-active=true]>.fff-flex-file-upload__actions{opacity:0;pointer-events:none;translate:0 4px}.fff-flex-file-upload__avatar-shell[data-fff-viewer-origin-active=true] .fff-flex-file-upload__avatar-tint{opacity:0}@media (prefers-reduced-motion:reduce){.fff-flex-file-upload__avatar-actions,.fff-flex-file-upload__tile-primary,.fff-flex-file-upload__tile-secondary,.fff-flex-file-upload__card>.fff-flex-file-upload__actions{transition:none}}.fff-flex-file-upload .fff-flex-file-upload__dropzone--compact{text-align:start;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px}.fff-flex-file-upload__dropzone--compact .fff-flex-file-upload__source-header{grid-template-rows:auto auto;justify-items:start;row-gap:3px;width:100%}.fff-flex-file-upload__dropzone--compact .fff-flex-file-upload__source-title{text-wrap:wrap;justify-content:flex-start}.fff-flex-file-upload__dropzone--compact .fff-flex-file-upload__source-description{gap:1px;line-height:17px}.fff-flex-file-upload__dropzone--compact .fff-flex-file-upload__source-formats{text-wrap:wrap}.fff-flex-file-upload__dropzone--compact .fff-flex-file-upload__source-limits{justify-content:flex-start}.fff-flex-file-upload__dropzone--compact .fff-flex-file-upload__source-controls{width:auto}.fff-flex-file-upload__dropzone.is-full{cursor:default}.fff-flex-file-upload--flat .fff-flex-file-upload__dropzone--compact{padding-inline:0}.fff-flex-file-upload__file-content{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.fff-flex-file-upload__file-trigger{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0}.fff-flex-file-upload__file-trigger:disabled{cursor:default}.fff-flex-file-upload__tile-trigger{border-radius:inherit;cursor:pointer;z-index:1;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.fff-flex-file-upload__tile-trigger:disabled{cursor:default}.fff-flex-file-upload__file-trigger:focus-visible,.fff-flex-file-upload__tile-trigger:focus-visible{outline:2px solid var(--fff-upload-accent);outline-offset:3px}.fff-flex-file-upload__file-trigger[aria-busy=true],.fff-flex-file-upload__tile-trigger[aria-busy=true]{cursor:progress}@container fff-upload (max-width:440px){.fff-flex-file-upload .fff-flex-file-upload__dropzone--compact{grid-template-columns:minmax(0,1fr);justify-items:start;gap:10px}.fff-flex-file-upload__dropzone--compact .fff-flex-file-upload__source-controls{justify-content:flex-start}.fff-flex-file-upload__file-content{gap:10px}}.fff-flex-file-upload__url-field{flex:auto;min-width:0}.dark .fff-flex-file-upload__paper-card,.dark .fff-flex-file-upload__paper-card--sans{filter:none}.dark .fff-flex-file-upload__paper-sheet{box-shadow:none}.dark .fff-flex-file-upload__paper-fold{filter:none}.fff-flex-file-upload__tile-primary .fff-flex-file-upload__action>svg{width:14.45cqi;height:14.45cqi}.fff-flex-file-upload__tile-secondary .fff-flex-file-upload__action>svg{width:16px;height:16px}.fff-upload-menu-panel{overscroll-behavior:contain;color:#18181b;visibility:hidden;pointer-events:none;text-align:start;background:#fff;border:0;border-radius:24px;outline:none;width:220px;max-width:calc(100vw - 32px);max-height:320px;padding:0;font-size:14px;font-weight:400;line-height:20px;position:fixed;overflow-y:auto}.fff-upload-menu-panel.is-positioned{visibility:visible;pointer-events:auto}.fff-upload-menu-panel.fff-teleported-menu{padding:0;transition:none!important}.fff-upload-menu-panel.is-closing{pointer-events:none!important}.fff-upload-menu-panel[data-fff-color-scheme=dark]{color:#fafafa}.fff-upload-menu-panel__items{flex-direction:column;gap:2px;padding:6px;display:flex}.fff-upload-menu-panel__item{width:100%;min-height:36px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:16px;outline:none;align-items:center;gap:12px;padding:6px 10px;text-decoration:none;transition:transform .25s cubic-bezier(.165,.84,.44,1),box-shadow .15s ease-out;display:flex}.fff-upload-menu-panel__item:focus-visible{box-shadow:inset 0 0 0 2px var(--fff-upload-accent,#006fee)}.fff-upload-menu-panel__item:disabled{opacity:.5;cursor:default}.fff-upload-menu-panel__item:not(:disabled):active{transform:scale(.98)}.fff-upload-menu-panel__item--danger{color:lab(57.4234% 73.5589 48.0136)}.fff-upload-menu-panel[data-fff-color-scheme=dark] .fff-upload-menu-panel__item--danger{color:lab(50.9109% 62.2712 37.59)}@media (hover:hover){.fff-upload-menu-panel__item:not(:disabled):hover{background:#ebebec}.fff-upload-menu-panel[data-fff-color-scheme=dark] .fff-upload-menu-panel__item:not(:disabled):hover{background:#27272a}}@media (prefers-reduced-motion:reduce){.fff-upload-menu-panel__item{transition:none}}.fff-flex-file-upload--grid-actions-menu .fff-flex-file-upload__tile:focus-within{z-index:20}@media (prefers-reduced-motion:reduce){.fff-flex-file-upload__tile[data-fff-upload-new] .fff-flex-file-upload__tile-face{transition:none}}