.mini-card.svelte-1ic9z8k{width:100%;min-width:0;color:inherit;background:#1e1b1c;border:1px solid #3b3538;transition:border-color .15s ease-out,transform .2s ease-out;overflow:hidden}.mini-card.svelte-1ic9z8k:hover,.mini-card.svelte-1ic9z8k:focus-within{border-color:var(--color-accent);transform:scale(1.01)}.card-loaded.svelte-1ic9z8k{flex-direction:column;height:100%;display:flex}.state-box.svelte-1ic9z8k{aspect-ratio:4/3;color:#8a8385;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:.75rem;font-size:.8rem;display:flex}.state-box.error.svelte-1ic9z8k{color:#ffb3c7;gap:.35rem}.state-box.loading.svelte-1ic9z8k{background:linear-gradient(90deg,#252222 25%,#2e2a2b 50%,#252222 75%) 0 0/200% 100%;animation:1.4s infinite svelte-1ic9z8k-shimmer}.preview-stage.svelte-1ic9z8k,.file-stage.svelte-1ic9z8k{aspect-ratio:4/3;background:#171515;width:100%;display:block;position:relative;overflow:hidden}.type-badge.svelte-1ic9z8k{z-index:3;color:#f4f4f4;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);pointer-events:none;background:#171515bf;border:1px solid #ffffff40;padding:.2rem .45rem;font-size:.68rem;font-weight:700;position:absolute;top:.65rem;left:.65rem}.embla-viewport.svelte-1ic9z8k,.embla-container.svelte-1ic9z8k,.embla-slide.svelte-1ic9z8k,.media-link.svelte-1ic9z8k{height:100%}.embla-viewport.svelte-1ic9z8k{overflow:hidden}.embla-container.svelte-1ic9z8k{touch-action:pan-y pinch-zoom;display:flex}.embla-slide.svelte-1ic9z8k{flex:0 0 100%;min-width:0}.media-link.svelte-1ic9z8k{width:100%;display:block}.media-link.svelte-1ic9z8k:focus-visible,.file-stage.svelte-1ic9z8k:focus-visible,.card-title.svelte-1ic9z8k:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}.media-link.svelte-1ic9z8k img:where(.svelte-1ic9z8k),.media-link.svelte-1ic9z8k video:where(.svelte-1ic9z8k){object-fit:cover;width:100%;height:100%;display:block}.carousel-selectors.svelte-1ic9z8k{z-index:4;-webkit-backdrop-filter:blur(12px)invert(.1);backdrop-filter:blur(12px)invert(.1);background:#17151595;border-radius:5px;gap:.4rem;padding:.35rem .45rem;display:flex;position:absolute;bottom:.65rem;left:50%;transform:translate(-50%)}.carousel-selectors.svelte-1ic9z8k button:where(.svelte-1ic9z8k){background:#d1cbcd;border:0;border-radius:50%;width:.65rem;height:.65rem;padding:0;transition:background .15s,transform .15s}.carousel-selectors.svelte-1ic9z8k button:where(.svelte-1ic9z8k):hover,.carousel-selectors.svelte-1ic9z8k button:where(.svelte-1ic9z8k):focus-visible{background:#fff}.carousel-selectors.svelte-1ic9z8k button.active:where(.svelte-1ic9z8k){background:var(--color-accent)}.file-stage.svelte-1ic9z8k{color:inherit;place-items:center;text-decoration:none;display:grid}.file-icons.svelte-1ic9z8k{box-sizing:border-box;grid-template-columns:repeat(auto-fit,3.3rem);place-content:center;gap:.5rem;width:100%;padding:3rem .75rem 1rem;display:grid}.file-icon.svelte-1ic9z8k{--icon-color:#918a8d;aspect-ratio:1;color:var(--icon-color);letter-spacing:.04em;border:1px solid;place-items:center;font-size:.55rem;font-weight:800;display:grid;box-shadow:inset 0 -.25rem #ffffff0a}.file-icon[data-kind=image].svelte-1ic9z8k{--icon-color:#66b8e8}.file-icon[data-kind=video].svelte-1ic9z8k{--icon-color:#c78be8}.file-icon[data-kind=audio].svelte-1ic9z8k{--icon-color:#e887b3}.file-icon[data-kind=pdf].svelte-1ic9z8k{--icon-color:#e86f77}.file-icon[data-kind=archive].svelte-1ic9z8k{--icon-color:#e6b85f}.file-icon[data-kind=document].svelte-1ic9z8k{--icon-color:#75cda5}.card-info.svelte-1ic9z8k{gap:.35rem;min-width:0;padding:.6rem .65rem;display:grid}.title-row.svelte-1ic9z8k,.card-meta.svelte-1ic9z8k{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.card-title.svelte-1ic9z8k{color:#f4f4f4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:700;text-decoration:none;overflow:hidden}.card-title.svelte-1ic9z8k:hover{color:var(--color-accent);text-underline-offset:.15em;text-decoration:underline}.card-meta.svelte-1ic9z8k{color:#8a8385;gap:.25rem;font-size:.68rem}.card-meta.svelte-1ic9z8k time:where(.svelte-1ic9z8k){flex:none}@keyframes svelte-1ic9z8k-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mini-card.svelte-1ic9z8k,.carousel-selectors.svelte-1ic9z8k button:where(.svelte-1ic9z8k){transition:none}.state-box.loading.svelte-1ic9z8k{animation:none}}.page-layout.svelte-1uha8ag{align-items:flex-start;gap:3.5rem;display:flex}.upload-sidebar.svelte-1uha8ag{flex-shrink:0;align-self:flex-start;position:sticky;top:9.5rem}.upload-field.svelte-1uha8ag{border:2px solid var(--color-accent);background:#221f20;gap:1rem;width:25rem;min-height:15rem;padding:0;display:grid;overflow:hidden}.mode-switcher.svelte-1uha8ag{border-bottom:1px solid #3b3538;display:flex}.mode-tab.svelte-1uha8ag{color:#8a8385;cursor:pointer;font:inherit;letter-spacing:.02em;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:.55rem 1rem;font-size:.88rem;transition:color .15s,border-color .15s,background .15s}.mode-tab.svelte-1uha8ag:hover{color:#c9c3c5;background:#2a2728}.mode-tab.active.svelte-1uha8ag{color:#f4f4f4;border-bottom-color:var(--color-accent)}.upload-field.svelte-1uha8ag>:where(.svelte-1uha8ag):not(.mode-switcher){padding-left:1.25rem;padding-right:1.25rem}.upload-field.svelte-1uha8ag>.field-header:where(.svelte-1uha8ag){padding-top:1.25rem}.upload-field.svelte-1uha8ag>.finalize:where(.svelte-1uha8ag){padding-bottom:1.25rem}#drop-area.svelte-1uha8ag{border:2px dashed var(--color-accent);text-align:center;cursor:pointer;width:100%;padding:2rem 0;transition:background-color .2s ease-out,transform .2s ease-out}#drop-area.highlight.svelte-1uha8ag,#drop-area.svelte-1uha8ag:hover{border-color:var(--color-fb-white);background-color:#f0f0ff30;transform:scale(1.01)}.drop-text.svelte-1uha8ag{opacity:.8}.field-header.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;font-size:1.5rem}.field-header.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#c9c3c5;margin:.35rem 0 0}.field-header.svelte-1uha8ag .limit-note:where(.svelte-1uha8ag){color:#f0b7ca;font-size:.92rem}.form-field.svelte-1uha8ag{gap:.45rem;font-weight:600;display:grid}.form-field.svelte-1uha8ag input:where(.svelte-1uha8ag),.form-field.svelte-1uha8ag textarea:where(.svelte-1uha8ag){box-sizing:border-box;color:#f4f4f4;width:100%;font:inherit;background:#171515;border:1px solid #4b4246;padding:.75rem}.form-field.svelte-1uha8ag textarea:where(.svelte-1uha8ag){resize:vertical;min-height:fit-content}.char-counter.svelte-1uha8ag{text-align:right;color:#6a6468;margin-top:-.2rem;font-size:.78rem;font-weight:400;display:block}.char-counter.near-limit.svelte-1uha8ag{color:#f0b7ca}.file-input.svelte-1uha8ag{opacity:0;width:.1px;height:.1px;position:absolute}.file-list.svelte-1uha8ag .file-action-button:where(.svelte-1uha8ag),.upload-button.svelte-1uha8ag{width:fit-content}.upload-button.svelte-1uha8ag{padding-left:2rem;padding-right:2rem}.error-message.svelte-1uha8ag,.success-message.svelte-1uha8ag,.error-list.svelte-1uha8ag{margin:0;font-size:.92rem}.error-message.svelte-1uha8ag,.error-list.svelte-1uha8ag{color:#ffb3c7}.success-message.svelte-1uha8ag{color:#b7f0ce}.error-list.svelte-1uha8ag{gap:.25rem;padding-left:1.2rem;display:grid}.file-list.svelte-1uha8ag{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.file-list.svelte-1uha8ag li:where(.svelte-1uha8ag){background:#191718;border:1px solid #3b3538;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex;position:relative;overflow:hidden}.file-list.svelte-1uha8ag .file-label:where(.svelte-1uha8ag){text-align:left;flex:auto}.file-list.svelte-1uha8ag strong:where(.svelte-1uha8ag),.file-list.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.file-list.svelte-1uha8ag strong:where(.svelte-1uha8ag){overflow-wrap:anywhere}.file-list.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#c9c3c5;margin-top:.2rem;font-size:.9rem}.file-list.svelte-1uha8ag .upload-progressbar:where(.svelte-1uha8ag){z-index:2;background:#ffffff14;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.upload-progressbar-value.svelte-1uha8ag{background:var(--color-fb-white-semi);height:100%;transition:width .5s ease-out,background-color .4s ease-out}.upload-progressbar-value.done.svelte-1uha8ag{background:#5de899}.file-list.svelte-1uha8ag li:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):not(.upload-progressbar){z-index:5;position:relative}.file-list.svelte-1uha8ag .file-action-button:where(.svelte-1uha8ag){-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);z-index:10;background:#332c2fa6;flex:none;padding:.55rem .75rem}.file-list.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background-color:var(--color-fb-white)}.file-list.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled,.upload-button.svelte-1uha8ag:disabled{cursor:not-allowed;opacity:.6}.finalize.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:1rem;display:flex}.public-checkbox.svelte-1uha8ag{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.public-checkbox.svelte-1uha8ag input[type=checkbox]:where(.svelte-1uha8ag){opacity:0;pointer-events:none;width:0;height:0;position:absolute}.checkbox-box.svelte-1uha8ag{background:#171515;border:2px solid #4b4246;flex-shrink:0;width:1.1rem;height:1.1rem;transition:border-color .15s ease-out,background-color .15s ease-out}.public-checkbox.svelte-1uha8ag:hover .checkbox-box:where(.svelte-1uha8ag){border-color:var(--color-fb-white-semi)}.public-checkbox.svelte-1uha8ag input:where(.svelte-1uha8ag):checked~.checkbox-box:where(.svelte-1uha8ag){border-color:var(--color-accent);background-color:var(--color-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-5' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:75%}.public-checkbox.svelte-1uha8ag input:where(.svelte-1uha8ag):disabled~.checkbox-box:where(.svelte-1uha8ag),.public-checkbox.svelte-1uha8ag input:where(.svelte-1uha8ag):disabled~.checkbox-label:where(.svelte-1uha8ag){opacity:.5;cursor:not-allowed}.public-checkbox.svelte-1uha8ag input:where(.svelte-1uha8ag):disabled~.checkbox-box:where(.svelte-1uha8ag){cursor:not-allowed}.public-checkbox.svelte-1uha8ag:has(input:where(.svelte-1uha8ag):disabled){cursor:not-allowed}.checkbox-label.svelte-1uha8ag{color:#c9c3c5;font-size:.92rem;transition:color .15s ease-out}.public-checkbox.svelte-1uha8ag:hover .checkbox-label:where(.svelte-1uha8ag){color:var(--color-fb-white)}.uploads-grid-wrap.svelte-1uha8ag{flex-direction:column;flex:1;align-items:stretch;gap:1rem;display:flex}.uploads-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));align-content:start;gap:1rem;display:grid}.load-more-btn.svelte-1uha8ag{color:#8a8385;cursor:pointer;z-index:15;background:0 0;border:1px solid #3b3538;justify-content:center;align-self:center;align-items:center;width:100%;height:2.5rem;padding:0;transition:border-color .15s,color .15s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 0 5rem 8rem #1b1a1ae6}.load-more-btn.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:currentColor;width:1rem;height:1rem;display:block}.load-more-btn.svelte-1uha8ag:hover{border-color:var(--color-accent);color:#f4f4f4;transform:translateY(2px);box-shadow:0 0 5rem 8rem #1b1a1a82}@media (width<=48rem){.page-layout.svelte-1uha8ag{flex-direction:column}.upload-sidebar.svelte-1uha8ag{position:static}}@media (width<=36rem){.file-list.svelte-1uha8ag li:where(.svelte-1uha8ag){flex-direction:column;align-items:stretch}.file-list.svelte-1uha8ag button:where(.svelte-1uha8ag){width:100%}.file-list.svelte-1uha8ag .index:where(.svelte-1uha8ag){display:none}}
