.NotificationBell-module__Zxqs2G__wrapper{position:relative}.NotificationBell-module__Zxqs2G__bellButton{color:#ededed80;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:color .2s,background-color .2s;display:flex;position:relative}.NotificationBell-module__Zxqs2G__bellButton:hover{color:#ededede6;background-color:#8b5cf61a}.NotificationBell-module__Zxqs2G__badge{background:var(--accent,#b91aee);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:0}.NotificationBell-module__Zxqs2G__popover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1001;background:#100c14f7;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;width:340px;max-height:440px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d}.NotificationBell-module__Zxqs2G__popoverHeader{border-bottom:1px solid #ffffff0f;padding:14px 16px 10px}.NotificationBell-module__Zxqs2G__popoverTitle{color:#fff;font-size:.9375rem;font-weight:600}.NotificationBell-module__Zxqs2G__popoverBody{flex:1;padding:4px 0;overflow-y:auto}.NotificationBell-module__Zxqs2G__notifRow{align-items:center;gap:8px;padding:8px 12px;transition:background .15s;display:flex}.NotificationBell-module__Zxqs2G__notifRow:hover{background:#ffffff08}.NotificationBell-module__Zxqs2G__notifUser{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.NotificationBell-module__Zxqs2G__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.NotificationBell-module__Zxqs2G__avatarFallback{width:36px;height:36px;color:var(--accent);background:#1a1a1a;border:1px solid #333;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.NotificationBell-module__Zxqs2G__notifText{flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0;display:flex}.NotificationBell-module__Zxqs2G__notifUsername{color:#fff;font-size:.8125rem;font-weight:600}.NotificationBell-module__Zxqs2G__notifAction{color:#999;font-size:.8125rem}.NotificationBell-module__Zxqs2G__notifTime{color:#666;white-space:nowrap;font-size:.6875rem}.NotificationBell-module__Zxqs2G__dismissButton{color:#555;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:2px;font-size:1rem;transition:color .15s,background .15s;display:flex}.NotificationBell-module__Zxqs2G__dismissButton:hover{color:#ccc;background:#ffffff14}.NotificationBell-module__Zxqs2G__followBackButton{cursor:pointer;background:var(--accent,#b91aee);color:#fff;border:1px solid var(--accent,#b91aee);border-radius:16px;flex-shrink:0;padding:5px 14px;font-size:.75rem;font-weight:600;transition:background .2s}.NotificationBell-module__Zxqs2G__followBackButton:hover{background:var(--accent-hover)}.NotificationBell-module__Zxqs2G__followingLabel{color:#888;flex-shrink:0;padding:5px 14px;font-size:.75rem;font-weight:600}.NotificationBell-module__Zxqs2G__emptyText{text-align:center;color:#888;padding:24px 16px;font-size:.8125rem}@media (max-width:768px){.NotificationBell-module__Zxqs2G__popover{width:300px;right:-8px}}
.UploadStatusPill-module__0Qzmla__wrapper{position:relative}.UploadStatusPill-module__0Qzmla__pill{color:#edededd9;white-space:nowrap;cursor:pointer;background:#8b5cf61f;border:1px solid #8b5cf64d;border-radius:999px;align-items:center;gap:8px;max-width:240px;height:32px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex;position:relative;overflow:hidden}.UploadStatusPill-module__0Qzmla__pill:hover{background:#8b5cf62e}.UploadStatusPill-module__0Qzmla__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UploadStatusPill-module__0Qzmla__dots{margin-left:1px;display:inline-flex}.UploadStatusPill-module__0Qzmla__dot{opacity:.25;animation:1.2s infinite both UploadStatusPill-module__0Qzmla__pillDotPulse}.UploadStatusPill-module__0Qzmla__dot:nth-child(2){animation-delay:.16s}.UploadStatusPill-module__0Qzmla__dot:nth-child(3){animation-delay:.32s}@keyframes UploadStatusPill-module__0Qzmla__pillDotPulse{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.UploadStatusPill-module__0Qzmla__dot{opacity:.7;animation:none}}.UploadStatusPill-module__0Qzmla__iconSlot{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:relative}.UploadStatusPill-module__0Qzmla__iconSlot>svg{z-index:1;position:relative}.UploadStatusPill-module__0Qzmla__countBadge{color:#ede9fe;text-align:center;background:#a78bfa40;border-radius:8px;flex-shrink:0;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px}.UploadStatusPill-module__0Qzmla__complete{color:#a78bfa;background:#a78bfa29;border-color:#a78bfa66}.UploadStatusPill-module__0Qzmla__error{color:#fca5a5;background:#ef444424;border-color:#ef444466}.UploadStatusPill-module__0Qzmla__popover{-webkit-backdrop-filter:blur(16px);z-index:1001;background:#100c14f7;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;width:300px;max-height:360px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d}.UploadStatusPill-module__0Qzmla__popoverHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;padding:12px 8px 10px 14px;display:flex}.UploadStatusPill-module__0Qzmla__popoverTitle{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.UploadStatusPill-module__0Qzmla__closeButton{color:#888;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:color .15s,background .15s;display:flex}.UploadStatusPill-module__0Qzmla__closeButton:hover{color:#ccc;background:#ffffff14}.UploadStatusPill-module__0Qzmla__popoverBody{padding:6px 0;overflow-y:auto}.UploadStatusPill-module__0Qzmla__taskRow{align-items:center;gap:10px;padding:8px 14px;display:flex;position:relative}.UploadStatusPill-module__0Qzmla__taskIcon{color:#a78bfa;background:#a78bfa24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.UploadStatusPill-module__0Qzmla__taskIconError{color:#fca5a5;background:#ef444424}.UploadStatusPill-module__0Qzmla__taskInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.UploadStatusPill-module__0Qzmla__taskName{color:#ededed;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}.UploadStatusPill-module__0Qzmla__taskStatus{color:#999;font-size:.6875rem}.UploadStatusPill-module__0Qzmla__taskStatusError{color:#fca5a5}.UploadStatusPill-module__0Qzmla__taskStatusDone{color:#a78bfa}.UploadStatusPill-module__0Qzmla__taskProgressTrack{background:#ffffff14;border-radius:1px;height:2px;position:absolute;bottom:2px;left:14px;right:14px;overflow:hidden}.UploadStatusPill-module__0Qzmla__taskProgressFill{background:#a78bfa;height:100%;transition:width .2s}@media (max-width:480px){.UploadStatusPill-module__0Qzmla__pill{max-width:200px;padding:0 10px}.UploadStatusPill-module__0Qzmla__popover{width:260px;left:auto;right:-8px}}