.PostComposer-module__gRXIdq__composer{border:1px solid var(--ink-700);border-radius:var(--radius-md);background:var(--ink-800);padding:var(--space-3)}.PostComposer-module__gRXIdq__input{box-sizing:border-box;resize:vertical;width:100%;min-height:3.5rem;color:var(--paper-100);font:inherit;background:0 0;border:none;line-height:1.6}.PostComposer-module__gRXIdq__input:focus{outline:none}.PostComposer-module__gRXIdq__input::placeholder{color:var(--paper-dim)}.PostComposer-module__gRXIdq__previews{gap:var(--space-2);margin:var(--space-2) 0;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));display:grid}.PostComposer-module__gRXIdq__preview{aspect-ratio:1;border:1px solid var(--hairline-faint);border-radius:var(--radius-md);background:var(--ink-950);position:relative;overflow:hidden}.PostComposer-module__gRXIdq__preview img,.PostComposer-module__gRXIdq__preview video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PostComposer-module__gRXIdq__preview:before{content:"";z-index:1;opacity:0;height:40%;transition:opacity var(--speed-fast) var(--ease-out);pointer-events:none;background:linear-gradient(#0000008c,#0000);position:absolute;inset:0 0 auto}.PostComposer-module__gRXIdq__preview:hover:before,.PostComposer-module__gRXIdq__preview:focus-within:before{opacity:1}.PostComposer-module__gRXIdq__preview img{object-fit:cover;width:100%;height:100%;display:block}.PostComposer-module__gRXIdq__previewVideo{object-fit:cover;pointer-events:none;background:#000;width:100%;height:100%;display:block}.PostComposer-module__gRXIdq__previewVideo::-webkit-media-controls{display:none}.PostComposer-module__gRXIdq__videoTag{bottom:var(--space-2);left:var(--space-2);color:#fff;pointer-events:none;background:#08090cb8;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;display:grid;position:absolute}.PostComposer-module__gRXIdq__removeImage{z-index:2;width:1.6rem;height:1.6rem;color:var(--paper-100);cursor:pointer;opacity:0;transition:opacity var(--speed-fast) var(--ease-out), transform var(--speed-fast) var(--ease-out), background var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out);background:#0a0d11b8;border:1px solid #ffffff2e;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:.35rem;right:.35rem;transform:scale(.9)}.PostComposer-module__gRXIdq__removeImage svg{width:.8rem;height:.8rem}.PostComposer-module__gRXIdq__preview:hover .PostComposer-module__gRXIdq__removeImage,.PostComposer-module__gRXIdq__preview:focus-within .PostComposer-module__gRXIdq__removeImage,.PostComposer-module__gRXIdq__removeImage:focus-visible{opacity:1;transform:scale(1)}@media (hover:none){.PostComposer-module__gRXIdq__removeImage{opacity:1;transform:scale(1)}}.PostComposer-module__gRXIdq__removeImage:hover{border-color:color-mix(in srgb, var(--signal-red) 70%, transparent);background:color-mix(in srgb, var(--signal-red) 78%, #0a0d11b8);background:#08090ce6}.PostComposer-module__gRXIdq__uploadRow{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border:1px solid var(--hairline-faint);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--paper-100) 4%, transparent);grid-template-columns:1fr auto;display:grid}.PostComposer-module__gRXIdq__uploadRow[data-error]{border-color:color-mix(in srgb, var(--signal-red) 55%, transparent)}.PostComposer-module__gRXIdq__uploadInfo{flex-direction:column;gap:.1rem;min-width:0;display:flex}.PostComposer-module__gRXIdq__uploadName{color:var(--paper-100);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PostComposer-module__gRXIdq__uploadMeta{color:var(--paper-dim);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.PostComposer-module__gRXIdq__uploadRow[data-error] .PostComposer-module__gRXIdq__uploadMeta{color:var(--signal-red)}.PostComposer-module__gRXIdq__progressTrack{background:var(--ink-700);border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.PostComposer-module__gRXIdq__progressFill{background:var(--brass-300);height:100%;transition:width var(--speed-fast) var(--ease-out);border-radius:999px}.PostComposer-module__gRXIdq__uploadControls{gap:var(--space-2);grid-area:1/2;display:inline-flex}.PostComposer-module__gRXIdq__uploadControl{border:1px solid var(--hairline-faint);border-radius:var(--radius-sm);color:var(--paper-dim);font-size:var(--text-xs);cursor:pointer;transition:color var(--speed-fast) var(--ease-out), border-color var(--speed-fast) var(--ease-out);background:0 0;padding:.2rem .6rem}.PostComposer-module__gRXIdq__uploadControl:hover{color:var(--brass-300);border-color:var(--brass-300)}.PostComposer-module__gRXIdq__queueNote{margin:var(--space-1) 0 0;color:var(--paper-dim);font-size:var(--text-xs)}.PostComposer-module__gRXIdq__resumeBanner{justify-content:space-between;align-items:center;gap:var(--space-2);margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--brass-300) 40%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brass-300) 8%, transparent);color:var(--paper-100);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.PostComposer-module__gRXIdq__resumeActions{gap:var(--space-2);display:inline-flex}.PostComposer-module__gRXIdq__actions{align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--hairline-faint);display:flex}.PostComposer-module__gRXIdq__imageButton{border-radius:var(--radius-sm);color:var(--paper-dim);font-size:var(--text-sm);cursor:pointer;transition:color var(--speed-fast) var(--ease-out), background var(--speed-fast) var(--ease-out);align-items:center;gap:.4rem;padding:.3rem .6rem;display:inline-flex}.PostComposer-module__gRXIdq__imageButton:hover{color:var(--brass-300);background:color-mix(in srgb, var(--paper-100) 6%, transparent)}.PostComposer-module__gRXIdq__imageButton[data-busy]{color:var(--paper-dim);cursor:default}.PostComposer-module__gRXIdq__fileInput{display:none}.PostComposer-module__gRXIdq__count{color:var(--paper-dim);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:auto}.PostComposer-module__gRXIdq__count[data-over]{color:var(--signal-red)}
